coroutine-cancellation
-
Coroutine Cancellation and TimeoutsKotlin 2023. 2. 24. 12:42
코루틴 Basic 2장. Cancellation and Timeouts 코루틴 실행 취소하기 아래의 코드는 job을 생성하고 취소 시키는 코드입니다 val job = launch { repeat(1000) { i -> println("job: I'm sleeping $i ...") delay(500L) } } delay(1300L) println("main: I'm tired of waiting!") job.cancel() // job을 취소한다 job.join() // job이 완료되기를 기다린다 println("main: Now I can quit.") 결과 job: I'm sleeping 0 ... job: I'm sleeping 1 ... job: I'm sleeping 2 ... main: I'..