Thread Blocked1 [JAVA 기초] 쓰레드(Thread) 4 - 쓰레드의 상태 싸이클과 제어 메서드 1 쓰레드의 상태 싸이클 New 상태 : "new MyThread();"한 상태, 아직은 JVM은 이를 'Thread'라고 생각하지 않음. Runnable 상태 : "start();" 한 상태와 Waiting 상태에서 (ex. interrupt(),notify(),notifyall() 해줬을 때 이제 JVM은 이를 'Thread'라고 생각함. JVM의 '쓰레드 스케줄러'에 의해서 선택될 수 있는 상태. Running 상태 : "run();" 가 실행되고 있는 상태. Blocked 상태 : Waiting 상태라고도 한다. (ex. sleep(), join() wait() 등) 쓰레드가 잠시 정지된 상태 Dead 상태 : Thread 실행에 필요한 관련 정보들이 메모리로부터 소멸되어 사라진 상태. 쓰레드가 .. 2021. 4. 13. 이전 1 다음