목록2024/09/08 (1)
안드로이드 개발자 노트
[코루틴의 정석] 7장. 구조화된 동시성
구조화된 코루틴의 대표적인 특징은 다음과 같다. 부모 코루틴의 실행 환경이 자식 코루틴에게 상속된다.작업을 제어하는 데 사용된다.부모 코루틴이 취소되면 자식 코루틴도 취소된다.부모 코루틴은 자식 코루틴이 완료될 때까지 대기한다.CoroutineScope를 사용해 코루틴이 실행되는 범위를 제한할 수 있다.fun main() = runBlocking { launch { // 부모 코루틴 launch { // 자식 코루틴 println("자식 코루틴 실행") } }} 7.1. 실행 환경 상속 7.1.1. 부모 코루틴의 실행 환경 상속 부모 코루틴이 자식 코루틴을 생성하면 부모 코루틴이 CoroutineContext가 자식 코루틴에게 전달된다.fun main() = runBlocking..
Kotlin/코루틴의 정석
2024. 9. 8. 13:47