Загрузка страницы

Андрей Бреслав — Асинхронно, но понятно. Сопрограммы в Kotlin

Ближайшая конференция:
JPoint 2021 — 13-16 апреля, онлайн.
Подробности и билеты: https://bit.ly/3ra1zME

. . Андрей Бреслав — Асинхронно, но понятно. Сопрограммы в Kotlin
Java-конференция Joker 2016, Санкт-Петербург, 14-15.10.2016

Мир становится все более многопоточным, параллельным, асинхронным. Pull не справляется под большой нагрузкой. Код загромождается асинхронными вызовами: коллбеки, future/promises... А так хочется писать по старинке: вызвал одно, потом вызвал другое, передал результаты в третье.

Этот доклад о том, как поддержка сопрограмм (coroutines) в Kotlin позволяет писать асинхронные программы понятно. Команде Kotlin удалось обобщить подход других языков (в первую очередь C#) к async/await и сделать более универсальный механизм. В результате, как бонус, можно делать не только асинхронные, но и ленивые вычисления, и еще много чего.

Видео Андрей Бреслав — Асинхронно, но понятно. Сопрограммы в Kotlin канала JUG .ru
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
7 августа 2017 г. 13:38:50
00:56:52
Другие видео канала
Роман Елизаров — Корутины в KotlinРоман Елизаров — Корутины в KotlinАндрей Бреслав — Будущее Kotlin: Стратегия и тактикаАндрей Бреслав — Будущее Kotlin: Стратегия и тактикаАндрей Бреслав — Компромиссы, или Как проектируются языки программированияАндрей Бреслав — Компромиссы, или Как проектируются языки программированияАндрей Бреслав — Что такое Kotlin? ВведениеАндрей Бреслав — Что такое Kotlin? ВведениеАндрей Бреслав — На плечах гигантов: языки, у которых учился KotlinАндрей Бреслав — На плечах гигантов: языки, у которых учился KotlinЛекция 1 | Kotlin: практика разработки | Андрей Бреслав | ЛекториумЛекция 1 | Kotlin: практика разработки | Андрей Бреслав | Лекториум003. Корутины в Kotlin — Роман Елизаров, JetBrains003. Корутины в Kotlin — Роман Елизаров, JetBrainsKotlin 2020: Интервью с Андреем Бреславом и Светланой ИсаковойKotlin 2020: Интервью с Андреем Бреславом и Светланой ИсаковойАндрей Бреслав — На плечах гигантов  языки, у которых учился KotlinАндрей Бреслав — На плечах гигантов языки, у которых учился KotlinАнтон Кекс — Как нам спасти Java? — Часть 1Антон Кекс — Как нам спасти Java? — Часть 1Встреча JUG.ru c Романом Елизаровым — Kotlin: Асинхронное программирование с корутинами (часть 1)Встреча JUG.ru c Романом Елизаровым — Kotlin: Асинхронное программирование с корутинами (часть 1)Олег Шелаев — Обзор возможностей многопоточности в JavaОлег Шелаев — Обзор возможностей многопоточности в JavaПочему Kotlin Coroutines — лучшее, что подходит Android | Кирилл Розов, Android BroadcastПочему Kotlin Coroutines — лучшее, что подходит Android | Кирилл Розов, Android BroadcastЧто быстрее: потоки или корутины в Kotlin?Что быстрее: потоки или корутины в Kotlin?Корутины в Kotlin на сервере (Роман Елизаров)Корутины в Kotlin на сервере (Роман Елизаров)KotlinConf 2019: Asynchronous Data Streams with Kotlin Flow by Roman ElizarovKotlinConf 2019: Asynchronous Data Streams with Kotlin Flow by Roman ElizarovСоздатель Kotlin Андрей Бреслав о полиамории, психотерапии и динамической типизации – Мы обречены #6Создатель Kotlin Андрей Бреслав о полиамории, психотерапии и динамической типизации – Мы обречены #6Мобильная разработка на Kotlin MultiPlatform / Алексей Михайлов (IceRock)Мобильная разработка на Kotlin MultiPlatform / Алексей Михайлов (IceRock)Андрей Бреслав — Сессия блиц-вопросовАндрей Бреслав — Сессия блиц-вопросов
Яндекс.Метрика