Корутины в Kotlin: разбираемся, что это такое. Потоки против корутин
Smartherd
0:00 / 0:00
Корутины в Kotlin: разбираемся, что это такое. Потоки против корутин
119 478 просмотров · 6 лет назад
Smartherd
137 тыс. подписчиков
119 478 просмотров · 6 лет назад
Получите доступ к более чем 7000 курсам на 60 дней БЕСПЛАТНО: https://pluralsight.pxf.io/c/1291657/...
Получите четкое понимание того, что такое #корутины в #kotlin и как использовать их в своей программе.
Изучите сравнение корутин и потоков, а также их различия.
Как использовать корутины с помощью лямбда-выражения GlobalScope.launch и лямбда-функции runBlocking.
Узнайте о функции delay и функции Thread.sleep и сравните их.
Изучите модификатор 'suspend' и что такое функции приостановки.
Узнайте, как корутины работают в фоновом или рабочем потоке.
Следующее видео: • Kotlin Coroutine Builders: launch, async, ...
Ссылка на исходный код: https://bit.ly/2QtcUWR
Разделы
00:00 Приветствие
00:27 Потоки против сопрограмм
04:13 Введение в сопрограммы
05:22 Свойства сопрограмм
06:39 Реализация сопрограмм
19:02 Функция задержки
24:25 Функция приостановки
25:29 Лямбда-функция runBlocking
30:19 Пользовательская функция приостановки
31:29 Резюме
32:42 Что дальше?
Пожалуйста, сделайте пожертвование и поддержите мою работу.
(Если вы считаете, что мои бесплатные уроки лучше платных :)
Patreon: https://bit.ly/patreon-donate
Paypal/Payoneer: sriyank123@gmail.com
UPI (только для Индии): smartherd@okaxis
:: Если вы хотите разработать веб-сайт или мобильное приложение, отправьте мне ваши требования по электронной почте на адрес sriyank.siddhartha@gmail.com :: Бесплатные демо-версии предоставляются заранее ::
Доступ к моим премиум-курсам: https://bit.ly/sriyank-courses
Бесплатные курсы по программированию:
Программирование на Ruby: https://bit.ly/smyt-r
Программирование на Dart: https://bit.ly/smyt-d
Программирование на Kotlin: https://bit.ly/smyt-k
Программирование на Java: https://bit.ly/smyt-j
Корутины Kotlin: https://bit.ly/smyt-coru
Бесплатный курс по Flutter:
Разработка приложений Flutter: https://bit.ly/2Rg7EFR
Бесплатные курсы по Android:
Android с использованием Kotlin: https://bit.ly/smyt-ka
Android с использованием Java: https://bit.ly/smyt-ja
Android Material Design: https://bit.ly/2SMJqU6
Архитектура Jetpack для Android: https://bit.ly/yt-j
Поддержка нескольких экранов в Android: https://bit.ly/smyt-mss
Android Retrofit: https://bit.ly/2Ee6GHn
Больше бесплатных курсов по программированию:
https://bit.ly/smy-list
Посетите мой сайт:
https://bit.ly/smartherd
Давайте свяжемся! [Шриянк Сиддхартха]
LinkedIn: https://bit.ly/sriyank-linkedin
Facebook: https://bit.ly/smartherd-facebook
Instagram: https://bit.ly/sriyank-instagram
Twitter: https://bit.ly/sriyank-twitter
Github: https://bit.ly/smartherd-github
--- Спасибо за вашу любовь и поддержку ---