Андрей Бреслав — Асинхронно, но понятно. Сопрограммы в Kotlin
JPoint, Joker и JUG ru — Java-конференции
0:00 / 0:00
Андрей Бреслав — Асинхронно, но понятно. Сопрограммы в Kotlin
23 493 просмотра · 9 л. назад
JPoint, Joker и JUG ru — Java-конференции
57,6 тыс. подписчиков
23 493 просмотра · 9 л. назад
Подробнее о Java-конференциях:
— весной — JPoint: https://jrg.su/gTrwHx
— осенью — Joker: https://jrg.su/h7yvG4
— —
. . . . Андрей Бреслав — Асинхронно, но понятно. Сопрограммы в Kotlin
Java-конференция Joker 2016, Санкт-Петербург, 14-15.10.2016
Мир становится все более многопоточным, параллельным, асинхронным. Pull не справляется под большой нагрузкой. Код загромождается асинхронными вызовами: коллбеки, future/promises... А так хочется писать по старинке: вызвал одно, потом вызвал другое, передал результаты в третье.
Этот доклад о том, как поддержка сопрограмм (coroutines) в Kotlin позволяет писать асинхронные программы понятно. Команде Kotlin удалось обобщить подход других языков (в первую очередь C#) к async/await и сделать более универсальный механизм. В результате, как бонус, можно делать не только асинхронные, но и ленивые вычисления, и еще много чего.