Android Develop
[개발 글 링크] Kotlin CoroutineScope을 알아보고, cancel 처리에 대해서 알아보자.
taehwan
2020. 12. 29. 08:35
728x90
runBlocking과 GlobalScope에 대해서 알아보았다.
- Kotlin Coroutines의 runBlocking은 언제 써야 할까? 잘 알고 활용하자!
- Kotlin Coroutines의 GlobalScope을 어떻게 사용할 수 있을까? - 사실 추천하지 않는다.
이 두 가지의 코루틴은 이유 없이 사용해서는 안 되는 것들이다. 그럼 사용할 수 있는 건 가장 기본적인 CoroutineScope이 남는다.
필자가 한참 코루틴을 학습할 때 적었던 내용에 CoroutineScope의 활용 방법은 이미 다양하게 나온다.
이 글에서는 CoroutineScope의 사용 방법을 좀 더 알아보고(MainScope, CoroutineScope), 무한 루프 상의 cancel 처리 동작을 알아보려고 한다.
이 글에서 알아볼 내용
- CoroutineScope 사용 방법을 알아본다.
- CoroutineScope 안에서 동작하는 무한 루프에서의 cancel의 동작을 알아본다.
- AAC-ViewModel의 viewModelScop을 알아본다.