new
→ Runable
↔ waiting by lockObj.wait() or synchronizers (latch, barrier, semaphore ...)
↔ timed waiting by lockObj.wait(time) or sleep()
↔ blocked by acquiring lock or I/O request
→ terminated
'아는 만큼 보인다 > Concurrency' 카테고리의 다른 글
Java 클래스 멤버 변수들의 초기화 순서 (0) | 2014.11.21 |
---|---|
Thread pool 에서 결과(Future) 받기 (0) | 2014.11.19 |
Thread-Safe 를 위한 Keywords (0) | 2014.11.19 |
Executors 팩토리 클래스 (0) | 2014.11.18 |
wait 메소드 사용시 지켜야 하는 것들 (0) | 2014.11.03 |