Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
И ни слова о Mutex или atomic... На корутинах словить race condition можно очень легко.
Прекрасная статья:) Очень простая и понятная.
Но! Меня всегда удивляло такое обьяснение корутин. Не проще ли (и понятнее) сказать, что корутина это такой Runnable, который может исполняться в цикле (loop) приложения?
пс Continuation Passing Style - это мы так когда-то давно делали отрисовку сцены в игре:) Не знаю, как сейчас это делается
Корутины Kotlin: быстрый старт