state1 [java] 스레드(Thread)[4] - 스레드의 상태(state) 제어 스레드는 생성부터 종료까지 여러 상태 값들을 가집니다. 스레드는 크게 4가지의 상태를 가집니다. 스레드의 상태 1. ready state : start() 메서드 호출부터 스케줄러가 run() 메서드를 시작하기까지의 상태입니다. 2. run state : 스레드가 ready state이고, 스케줄러가 run() 메서드를 실행시키면 해당 스레드는 run state 상태가 됩니다. 3. non-runnable state : run state상태인 스레드가 동작을 일시 정지한 상태입니다. non-runnable state에는 3가지의 상태(wating, sleeping, blocked)가 있습니다 3-1 : wating state : synchronized 메서드나 synchronized 블록에 의해 스레드가.. 2019. 7. 27. 이전 1 다음