티스토리 뷰

프로그래밍 언어로서 코틀린은 다양한 라이브러리들이 코루틴을 활요할 수 있도록 표준라이브러리를 통한 최소한의 기본적인 수준(low-level)의 API만을 제공합니다. 비슷한 기능을 가진 다른 프로그래밍 언어와는 다르게  async와 await는 코틀린에에서 뿐만 아니라 표준 라이브러리에서도 예약어(keyword)가 아닙니다. 더군다나 코틀린에서의 suspend function의 개념은 비동기 작업에 있어서 Promis나 Future보다 더 안전하고 에러로부터 자유로운 추상화를 제공합니다.

kotlinx.coroutines은 JebBrains(Kotlin을 개발한 회사)에 의해 개발된 훌륭한(rich) 코루틴 라이브러리입니다. 이는 이 문서에서 다루는 코루틴에서 사용할 수 있는 여러개의 높은 수준(high-level)의 기초 요소들(launch, async 등)을 포함하고 있습니다.

이 글은 각 주제에 대하여 구분된 여러 예제를 통한 kotlinx.coroutines의 핵심 기능에 대한 안내서입니다. 코루틴을 이 가이드의 예제와 같이 사용하기 위해서는 in the project README 문서에 설명된 것과 같이 kotlinx-coroutines-core 모듈을 프로젝트에 추가해야합니다.

내용 목차

Additional references

 

'Kotlin' 카테고리의 다른 글

Kotlin Coroutines 읽기 (#1)  (0) 2023.01.19
Kotlin에서 emptyList와 listOf  (0) 2020.03.09
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함