CoroutineScope1 (Coroutine) 5. Scope 1. GlobalScope GlobalScope는 어디에도 속하지 않는 Scope이다. 이전 포스팅에서 살펴보았던 예제들에서 사용되던 Scope는 다른 코루틴에 의해 만들어지고 그에 따라 계층적인 성격을 가지고 있었다. 지금 살펴볼 GlobalScope는 원래부터 존재하는 전역적인 Scope이다. 따라서, 계층적으로 관리되지 않는다. suspend fun printRandom() { delay(500L) println(Random.nextInt(0, 500)) } @OptIn(DelicateCoroutinesApi::class) fun main() { val job = GlobalScope.launch(Dispatchers.IO) { launch { printRandom() } } Thread.sleep.. 2022. 11. 1. 이전 1 다음