Spec-Zone.ru › Kotlin 1.7

Подпрограммы

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

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

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

Начало работы

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

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

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

  • Основы

  • Каналы

  • Контекст подпрограммы и диспетчеры

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

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

Учебники

  • Методы асинхронного программирования

  • Введение в подпрограммы и каналы

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

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

  • Тестирование подпрограмм Kotlin на Android

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

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

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

Последнее изменение: 19 мая 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