#바이트코드

코틀린 suspend 함수는 스레드 없이 어떻게 중단하고 재개하는가

suspend 함수가 컴파일 시점에 상태 머신으로 변환되는 과정을 바이트코드로 직접 확인하고, 콜백 기반 API 위에서 스레드를 블로킹하지 않고 중단·재개되는 동작을 재현한다.

·Kotlin·파고들기, Kotlin, 코루틴, 바이트코드

Kotlin 프로퍼티가 여러 JVM 요소로 컴파일되는 이유

use-site target이 왜 필요한지 실제 바이트코드를 javap로 확인한다

·Kotlin·파고들기, Kotlin, 애노테이션, 바이트코드