1. 섹션 소개


코루틴 알아보자~

2. 첫 코루틴 실행하기


image.png

3. 콘솔 로그, IntelliJ IDEA를 사용한 코루틴 디버깅


VM Option에 Dkotlinx.coroutines.debug 을 추가해주고 아래 코드를 실행시키면 코루틴 정보가 같이 출력된다.

fun main(): Unit = runBlocking {
    println("${Thread.currentThread().name} : runBlocking 코루틴 시작")

    launch {
        println("${Thread.currentThread().name} : launch 코루틴 시작")
    }
}

// main @coroutine#1 : runBlocking 코루틴 시작
// main @coroutine#2 : launch 코루틴 시작

혹은 디버그로 실행시키면 코루틴을 볼수있다.

image.png