빈 반복은 CPU를 계속 소비하고 sleep은 일정 시간 대기하며 yield는 단지 양보 힌트일 뿐입니다.
RUNNABLE 유지 · CPU 소모
TIMED_WAITING · 지연 polling
실행 양보 힌트 · 보장 없음
조건 충족까지 대기 · 권장
핵심: 작업 대기에는 셋보다 BlockingQueue 같은 조건 기반 대기를 사용합니다.