Как Coroutine работают внутри, чем отличаются от потоков?

Основная идея в том, что Coroutine это НЕ(!) про многопоточность, а про асинхронность. А если быть точнее, то про Структурированную асинхроннсть. То есть мы можем выполнять код на одном потоке(даже на MainThread-e) и получать результат не блокируя поток(т.е. Асинхронно) и в том порядке(т.е. Структурированно), который описан наш асинхронный блок кода.


Опубликовано

в

,

от

Метки: