Корутины
Асинхронное или неблокирующее программирование является важной частью ландшафта разработки. При создании серверных, настольных или мобильных приложений важно обеспечить опыт, который не только плавный с точки зрения пользователя, но и масштабируемый при необходимости.
Kotlin решает эту проблему гибким способом, предоставляя поддержку корутин на уровне языка и делегируя большую часть функциональности библиотекам.
Помимо открытия дверей для асинхронного программирования, корутины также предоставляют множество других возможностей, таких как конкурентность и акторы.
Как начать
Новые в Kotlin? Посмотрите страницу Начало работы.
Документация
Учебники
Примеры проектов
© 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