경량 쓰레드(worker)을 내부적으로 사용
}
⇒ 내부 작업으로 던져버리고 호출부에서는 끝남
logger.info(”시작”)
- runBlocking(Dispatcher.IO) {
list.map {
launch {
saveMovie(it)
logger.info(Thread.currentThread().name) // DefaultDispatcher-worker-##
}
async {
saveMovie(it)
logger.info(Thread.currentThread().name) // DefaultDispatcher-worker-##
}
}
}
logger.info(”끝”)