Skip to content

Latest commit

 

History

History
85 lines (72 loc) · 6.49 KB

coroutines-guide.md

File metadata and controls

85 lines (72 loc) · 6.49 KB
type layout title url
doc
reference
Руководство по корутинам

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

Kotlin, как язык, предоставляет только минимальные низкоуровневые API в своей стандартной библиотеке, чтобы другие библиотеки могли использовать корутины. В отличие от многих других языков с аналогичными возможностями, async и await не являются ключевыми словами в Kotlin и даже не входят в его стандартную библиотеку. Более того, концепция корутинных функций (suspending functions) Kotlin обеспечивает более безопасную и менее подверженную ошибкам абстракцию для асинхронных операций, чем промисы и фьючерсы.

kotlinx.coroutines — это развитая библиотека для корутин от JetBrains. Она содержит ряд высокоуровневых примитивов, поддерживающих корутины, которые рассматриваются в этом руководстве, включая launch, async и другие.

Это руководство по ключевым функциям kotlinx.coroutines с серией примеров, разделенных по различным темам.

Чтобы использовать корутины и следовать примерам из этого руководства, вам необходимо добавить зависимость от модуля kotlinx-coroutines-core, как описано в README проекта.

Содержание

Дополнительные ссылки