JetBrains Research — наука, меняющая мир

[Ильмир Усманов] Корутины глазами их разработчика

17.10.2019, МФТИ, Долгопрудный


Kotlin coroutines — это технология, организации асинхронных и параллельных вычислений в языке Kotlin. Наличие удобного аппарата корутин, а также уникальные особенности, такие как structured concurrency делают Kotlin особенно привлекательным языком как с точки зрения разработчиков приложений, так и с точки зрения ученых. Реализация технологии корутин базируется на языковой поддержке так называемых приостанавливаемых (suspended) вычислений.

Ильмир Усманов, выпускник Физтеха и разработчик в компании JetBrains прольет свет на внутреннее устройство корутин (стейт-машина, континуации и прочие радости), а также расскажет об идеях, лежащих в основе kotlinx.coroutines - библиотеки пользовательского уровня.

Регистрация: https://forms.gle/DrpVcQtmWrUTzeQ19