2장 코루틴 인 액션
코틀린 동시성 프로그래밍 2장을 요약한 내용입니다.
스레드 생성
CoroutineDispatcher
fun main(args: Array<String>) = runBlocking {
val netDispatcher = newSingleThreadContext(name = "ServiceCall")
val task = GlobalScope.launch(netDispatcher) {
printCurrentThread()
}
task.join()
}디스패처에 코루틴 붙이기
async 코루틴 시작
launch 코루틴 시작
코루틴을 시작할 때 특정 디스패처 사용하기
요약
Last updated