코틀린 코루틴을 요약한 내용입니다. CoroutineScope 팩토리 함수 CoroutineScope는 coroutineContext를 유일한 프로퍼티로 가지고 있는 인터페이스 interface CoroutineScope { val coroutineContext: CoroutineContext } CoroutineScope 인터페이스를 구현한 클래스를 만들고 내부에서 코루틴 빌더를 직접 호출 가능 잘 사용되지 않음 cancel, ensureActive 같은 다른 CoroutineScope의 메서드를 직접 호출하면 문제 발생 할 수 있음 class SomeClass: CoroutineScope { override val coroutineContext: CoroutineContext = Job() fun o..