# 코루틴의 기본적인 예제 package chap02.section1 import kotlinx.coroutines.* /* 기초적인 코루틴 */ fun main() { // 메인 스레드의 문맥 GlobalScope.launch { // 새로운 코루틴을 백그라운드에서 실행 delay(1000L) // 1초의 넌블로킹 지연(시간의 기본 단위는 ms) println("world!") // 지연 후 출력 } println("Hello,") // 메인 스레드의 코루틴이 지연되는 동안 계속 실행 Thread.sleep(2000L) // 메인 스레드가 JVM에서 바로 종료되지 않게 2초 기다림 } /** * 실행 결과를 보면 "Hello,"는 메인 스레드에 의해 바로 출력됩니다. * "world!"는 코루틴 코드의..