Month: November 2018

Coroutine context and dispatchers – 1. Dispatchers and threads

코틀린의 코루틴 컨텍스트는 코루틴 디스패처(CoroutineDispatcher) 를 포함하고 있습니다. 이 디스패처는 코루틴을 실행하기 위해 어느 스레드를 사용할 것인지를 결정하는 역할을 합니다. 코루틴 디스패처는 코루틴의 실행을 특정 스레드로 제한할 수 있고, 이를 스레드 풀로 전달하거나 특정 스레드에 제한되지 않도록 두기도 합니다. launch, async 등의 모든 코루틴 빌더는 옵셔널하게 CoroutineContext 를 매개변수로 받습니다. 이 매개변수는 코루틴이나 다른 컨텍스트 …

Coroutine context and dispatchers – 1. Dispatchers and threads Read More »