Встреча JUG.ru c Романом Елизаровым - Kotlin: Асинхронное программирование с корутинами (часть 2)

  Рет қаралды 8,515

JPoint, Joker и JUG ru

JPoint, Joker и JUG ru

Күн бұрын

Ближайшая конференция - Joker 2024, 9 октября (Online), 15-16 октября (Санкт-Петербург + трансляция).
Подробности и билеты: jrg.su/Ypf1HW
- -
. . . . Первая часть: • Встреча JUG.ru c Роман...
Kotlin революционизирует асинхронное программирование. В версии 1.1 в языке появились корутины - это свежий, отличный от других языков подход к проблеме написания асинхронного кода. Мы посмотрим на этот механизм как сверху (чем он отличается от традиционных подходов таких как callbacks, futures, и async/await), так и изнутри - как всё это устроено.
Кроме того, код на Kotlin можно компилировать под JVM и запускать бок о бок с Java кодом. Несмотря на то, что в Java не предполагается ничего для работы с асинхронностью на уровне языка, а все решения сосередоточены в библиотеках и подразумевают превращение любой нетривиальной асинхронной бизнес-логики в месиво замыкаканий и вызовов различных комбинаторов, корутины Котлина можно интегрировать и с асинхронным кодом на Java, что мы увидим на примерах.

Пікірлер: 4
Роман Елизаров - Корутины в Kotlin
59:04
JPoint, Joker и JUG ru
Рет қаралды 64 М.
Fake watermelon by Secret Vlog
00:16
Secret Vlog
Рет қаралды 13 МЛН
KotlinConf 2017 - Introduction to Coroutines by Roman Elizarov
45:32
Андрей Паньгин - Мифы и факты о медленной Java
58:44