안드로이드 Kotlin Coroutines runBlocking, coroutineScope 차이
2019. 7. 26.
사내 업무량을 어느 정도 마치고, 오랜만에 다시 코루틴 학습을 시작했습니다. 역시 복습하니 다시 모르는게 보였습니다. 그래서 정리의 필요성을 느끼고 포스팅을 시작했습니다. 코루틴에 대해서 처음부터 학습하실 분들은 저의 이전 포스팅들이나 구글 Document를 보시는 것을 추천드립니다. //CoroutineScope는 runBlocking 내부에서만 사용 가능 //runBlocking, coroutineScope 차이점 //coroutineScope에서는 자식 스레드가 완료될 때 까지 현재 스레드를 block 하지 않는다. //runBlocking에서는 자식 스레드가 완료될 때 까지 현재 스레드를 block 한다. fun main() = runBlocking { // this: CoroutineScope ..