Доклад

Айсберг kotlin.coroutines

  • На русском языке

О чем вы думаете, когда слышите слово «корутина»? Может быть, launch, withContext, coroutineScope? Может быть, по вашему мнению, это «легковесный поток»? Более продвинутые пользователи могут подумать про стейт-машину.

Пройдемся по всем составным частям корутин в Kotlin, не залезая в kotlnx.coroutines, и поймем, что абсолютно никакой магии в корутинах нет и все механизмы реализованы достаточно просто. В частности, мы рассмотрим, как устроены coroutineContext, Continuation, ContinuationInterceptor, Cancellation и много другого интересного.

Спикеры

Доклады