생명주기
-
java :: Thread Life cycle (생명주기) & synchronized (동기화)IT/Java & JSP & FW 2012. 3. 21. 18:32
Thread Life Cycle New - Thread 가 만들어진 상태 Runnable - Thread Object 가 생성된 후에 star() 메소드를 호출 하면 Runnable 상태로 이동 Running - Runnable 상태에서 Thread Scheduler에 의해 Running 상태로 이동 Blocked - Thread가 다른 특정한 이유로 Running 상태에서 Blocked 상태로 이동 Dead - Thread 가 종료되면 그 Thread 는 다시 시작할 수 없음 synchronized 흐름도 Object class의 wait(), notify(), notifyAll() - Synchronization된 Thread는 Synchronization Block에서 다른 Thread에게 제어권을..