4 года назад
Под капотом модификатора suspend
Корутины Kotlin предоставили Android разработчикам модификатор suspend. Изучив его, вы поймете, почему функция suspend не возвращает ничего до тех пор, пока не будет завершена вся начатая работа, и как код может приостановить работу без блокировки потоков...
Изучаем слово "suspend"
Слово "suspend" означает приостанавливать или временно останавливать что-либо. Когда что-то "suspend, оно перестает происходить или функционировать на некоторое время. Например, если ваш учитель "suspend занятие, это означает, что она временно прекращает урок и все останавливаются. То же самое может произойти с вашим учебным контрактом или работой, если они временно "suspend или "suspend на определенный период времени. Слово "suspend также может использоваться, чтобы описать временное приостановление действия или решения...