구조적 동시성 (1) 썸네일형 리스트형 [Kotlin] Introduction to Coroutines and Channels-4 개요 해당 게시글은 Welcome to Kotlin hands-on (kotlinlang.org)을 번역한 게시글입니다. Structured Concurrency(구조화된 동시성) Coroutine scope은 서로 다른 코루틴 사이에서 구조(structure)를 담당하고 부모-자식 관계를 맺는다. Scope 내부에서 언제는 코루틴을 생성할 수 있는 것을 확인했다. Coroutine context는 담당하는 코루틴이 동작하는데 사용되는 기술적인 정보를 저장한다. (코루틴 이름, 코루틴이 스케쥴링 되어야 하는 스레드를 명시한 dispatcher 등) 새로운 코루틴을 시작할 때 launch, async, runBlocking을 사용하고 자동적으로 상응하는 scope을 생성하게 된다. 이들은 리시버를 인자로 .. 이전 1 다음