Coroutines 가이드

페이지 편집

원문

Kotlin은 다른 라이브러리들이 coroutines를 활용할 수 있도록 표준 라이브러리 상에서 최소한의 저수준 API들만을 제공한다. 비슷한 기능을 가진 다른 많은 언어들과 다르게, asyncawait은 Kotlin의 키워드나 표준 라이브러리의 구성요소가 아니다. 또한 Kotlin의 일시 중단 함수는 다른 비동기 개념인 futures나 promises보다 안전하고 오류가 덜 발생할 수 있도록 추상화되어 있다.

kotlinx.coroutines 패키지는 coroutines에 다양한 기능들을 제공하기 위해 JetBrains사에서 개발된 라이브러리이다. 여기에는 launch, async 등 이 가이드에서 다루는 coroutines 사용을 위한 고수준 primitives가 포함된다.

이 문서는 kotlinx.coroutines의 핵심 기능들에 대한 가이드이며, 다양한 주제들과 일련의 예시들로 구성되었다.

coroutines를 사용하고 이 가이드의 예제를 학습하기 위해서는 project README에 설명된 대로 kotlinx-coroutines-core에 대한 의존성을 추가해야 한다.

목차

results matching ""

    No results matching ""