스케줄러는 thread를 실행 가능·실행·대기 상태로 옮긴다
start 호출 순서와 실제 출력 순서는 스케줄링 때문에 같다고 보장할 수 없습니다.
NEW아직 시작 전
RUNNABLE실행 가능·실행 중
BLOCKEDmonitor 진입 대기
WAITING신호·join 대기
TERMINATEDrun 종료
핵심: 상태는 관찰 시점의 진단 정보이며 다음 순간 바뀔 수 있습니다.
start 호출 순서와 실제 출력 순서는 스케줄링 때문에 같다고 보장할 수 없습니다.
핵심: 상태는 관찰 시점의 진단 정보이며 다음 순간 바뀔 수 있습니다.