큰 맥락

스레드의 동작방식과 유사.

컨텍스트 전환을 수행할 때 현재 상태를 스냅샷으로 저장해 두고, 나중에 그 스냅샷을 이용해서 저장된 상태를 복원하고 이어서 실행.

컨티뉴에이션은 이 개념을 메서드 수준에서도 사용가능.

KakaoTalk_Photo_2026-04-06-16-17-03 001.jpeg

KakaoTalk_Photo_2026-04-06-16-17-04 002.jpeg

스택 프레임에서 컨티뉴에이션으로 복사 비용이 크다면?

JVM에서 이를 해결하기 위해 지연 복사 매커니즘 구현됨.

일부만 다시 스레드의 스택 프레임에 복사됨 → 반환 배리어 매커니즘

반환 베리어

함수의 반환 지점에 주입된 작은 코드 조각

소켓으로 데이터가 들어오면 누가 가상 스레드를 언파킹하나?

JVM 수준에서 동작하는 읽기 폴러.

쓰기도 쓰기 폴러가 동일하게 적용됨.