Spec-Zone.ru › Kotlin 1.9

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

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

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

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

Как начать

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

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

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

  • Основы

  • Каналы

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

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

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

Учебники

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

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

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

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

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

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

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

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

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

© 2010–2023 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