Встреча c Романом Елизаровым — Kotlin: Асинхронное программирование с корутинами (часть 2)
Ближайшая конференция: Joker 2023, 9–10 октября (Online), 13–14 октября (Offline, Санкт-Петербург)
Подробности и билеты:
— —
. . . . Первая часть:
Kotlin революционизирует асинхронное программирование. В версии 1.1 в языке появились корутины — это свежий, отличный от других языков подход к проблеме написания асинхронного кода. Мы посмотрим на этот механизм как сверху (чем он отличается от традиционных подходов таких как callbacks, futures, и async/await), так и изнутри — как всё это устроено.
Кроме того, код на Kotlin можно компилировать под JVM и запускать бок о бок с Java кодом. Несмотря на то, что в Java не предполагается ничего для работы с асинхронностью на уровне языка, а все решения сосередоточены в библиотеках и подразумевают превращение любой нетривиальной асинхронной бизнес-логики в месиво замыкаканий и вызовов различных комбинаторов, корутины Котлина можно интегрировать и с асинхронным кодом на Java, что мы увидим на пример
1 просмотр
45
35
7 месяцев назад 00:00:28 1
full в коммax
7 месяцев назад 03:05:10 1
«Я НЕ ВЕРЮ В ВОСКРЕСЕНИЕ ХРИСТА» (Соболев, Островский) //12 сцена
7 месяцев назад 00:04:22 1
Встреча Аполлон-11 с иноземцами на Луне. Уильям Томпкинс разраб аэроигрушек НАСА подтвердил версию Глубинной книги
7 месяцев назад 00:21:52 1
[Portal] В ЧЁМ СИЛА, БРАТ?! || Квест с шок-браслетами!
7 месяцев назад 00:46:29 1
АМЕРИКАНЕЦ В ИВАНОВО: главные иллюзии о США и сила безмерной любви к России
7 месяцев назад 00:01:26 1
🎯 Часы купить саратов
7 месяцев назад 00:04:06 3
Alanis Morissette - Ironic (Official 4K Music Video)
7 месяцев назад 00:41:32 1
(А. Редько) То, о чём нельзя говорить даже великому режиссёру Михалкову
7 месяцев назад 00:00:22 8
Тупейший случай ДТП во дворе (Мирные переговоры)
7 месяцев назад 01:27:27 1
Женская одежда - это твой личный стиль
7 месяцев назад 00:04:29 1
Dead Island Riptide Прохождение №28 Встреча с местными
7 месяцев назад 00:02:50 366
Жители Оренбурга пожаловались на встрече с властям