sleep() 메서드와 우연
플래그 변수로 종료 시점 동기화
스레드 인터럽트
적절한 종료 시점 동기화