코틀린
코루틴 상태는 한 방향으로 이동
ddayunee
2020. 12. 21. 22:57
반응형
코루틴의 상태는 한 방향으로만 이동한다.
이전 상태로 되돌아 가지 않는다는 의미이다.
fun main(args: Array<String>) = runBlocking {
val time = measureTimeMills {
val job = GlobalScope.launch {
delay(2000)
}
job.join()
job.start()
job.join()
}
println("Took $time ms")
}
총 실행에는 약 2초가 걸렸으므로 잡이 한 번만 실행됬음을 보여준다.
잡이 완료 상태에 도달하였기 때문에 start()를 호출해도 아무런 변화가 없다.
반응형