-
suspend(), resume(), stop()공부/Java 2024. 5. 12. 18:07
suspend(), resume(), stop()
- 각각 쓰레드의 실행을 일시정지, 재개, 완전정지 시킨다.
void suspend() 쓰레드를 일시정지 시킨다.
void resume() suspend()에 의해 일시정지된 쓰레드를 실행대기상태로 만든다.
void stop() 쓰레드를 즉시 종료시킨다.- suspend(), resume(), stop()은 교착상태(deadlock)에 빠지기 쉬워서 deprecated되었다.
※ deprecated는 전에는 사용되었지만 앞으로는 사용하지 않을 것을 권장하는 것이다.
하위 호환성을 위해 삭제하지 않는 것일 뿐, 사용하지 않는 것이 좋다.
'공부 > Java' 카테고리의 다른 글
쓰레드의 동기화(synchronization) (0) 2024.05.13 join(), yield() (0) 2024.05.13 sleep(), interrupt() (0) 2024.05.10 쓰레드의 상태와 실행제어 (0) 2024.05.09 데몬 쓰레드(daemon thread) (0) 2024.05.09