Coroutines 기초 알아보기 2편 - Coroutines Scope Builder 사용하기, Coroutine Job 명시적으로 사용하기, Coroutines는 light-weight 이다
·
공식 문서 번역/Coroutines 공식 문서
Coroutines Scope Builder 사용하기 coroutineScope builder은 일시 중단 함수 내부에서 복수의 동시 작업을 수행하기 위해 사용될 수 있다. doWorld 일시 중단 함수 내부에서 두 개의 동시에 수행되는 코루틴을 실행해보도록 하자. import kotlinx.coroutines.* // doWorld와 "Done"을 순서대로 실행합니다. fun main() = runBlocking { doWorld() println("Done") } // 두 섹션들을 모두 동시적으로 실행합니다 suspend fun doWorld() = coroutineScope { // this: CoroutineScope launch { delay(2000L) println("World 2") } l..