Spec-Zone.ru › Kotlin 1.6

Корутины

Асинхронное или неблокирующее программирование является важной частью ландшафта разработки. При создании серверных, настольных или мобильных приложений важно обеспечить опыт, который не только плавный с точки зрения пользователя, но и масштабируемый при необходимости.

Kotlin решает эту проблему гибким способом, предоставляя поддержку корутин на уровне языка и делегируя большую часть функциональности библиотекам.

Помимо открытия дверей для асинхронного программирования, корутины также предоставляют множество других возможностей, таких как конкурентность и акторы.

Как начать

Новые в Kotlin? Посмотрите страницу Начало работы.

Документация

  • Руководство по корутинам

  • Основы

  • Каналы

  • Контекст корутины и диспетчеры

  • Общий изменяемый статус и конкурентность

  • Асинхронный поток

Учебники

  • Техники асинхронного программирования

  • Введение в корутины и каналы

  • Отладка корутин с помощью IntelliJ IDEA

  • Отладка Kotlin Flow с помощью IntelliJ IDEA — учебник

Примеры проектов

  • Примеры и исходные коды kotlinx.coroutines

  • Приложение KotlinConf

Последнее изменение: 07 апреля 2022 г.
Техники асинхронного программирования Аннотации

© 2010–2022 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/docs/coroutines-overview.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API