Builder (1) 썸네일형 리스트형 Kotlin Coroutine Scope, Context, Dispacher에 대해서 한 스레드, 프로세스에서 동시에 수백 개의 코루틴을 실행할 수 있습니다. 하지만 기본적으로 코루틴들의 작업이 끝났는지 추적하지 않아 메모리 누수가 발생할 수 있습니다. 코틀린은 이 문제를 코루틴을 Scope안에서 실행하는 것으로 해결할 수 있습니다. 다음과 같은 코루틴 실행 예시를 통해서 Coroutine Scope, Context, Dispacher를 알아보겠습니다. CoroutineScope(Dispatchers.IO).launch { // 코루틴이 실행할 작업 } Coroutine Scope 코루틴의 scope를 정의하는 인터페이스입니다. 또 다른 인터페이스는 GlobalScope가 있습니다. GlobalScope은 top-level 코루틴을(앱이 전체에서 작동한다.) 실행하기 위해서 사용됩니다. .. 이전 1 다음