728x90
쓰레드의 상태

| 상태 | Enum | 설명 |
| 객체생성 | NEW | 쓰레드 객체 생성(new()). start() 메서드 호출 전 상태 |
| 실행대기 | RUNNABLE | 실행 가능한 상태 |
| 실행 | Running | 실행중인 상태(start()메서드가 호출된 상태) |
| 일시정지 | WAITING | 다른 쓰레드가 통지(notify)할 때까지 기다리는 상태 |
| 일시정지 | TIMED_WAITING | 주어진 시간 동안 기다리는 상태 |
| 일시정지 | BLOCKED | 사용하고자 하는 객체의 Lock이 풀릴 때까지 기다리는 상태 |
| 종료 | TERMINATED | 쓰레드의 작업이 종료된 상태 |
'Java' 카테고리의 다른 글
| 오버로딩(Overloading)과 오버라이딩(Overriding) (0) | 2023.06.09 |
|---|---|
| 모던 자바 알아보기(람다, 스트림, Optional) (0) | 2023.05.30 |
| 동기화(synchronized) (0) | 2023.05.30 |
| 쓰레드 제어 메소드 (0) | 2023.05.29 |
| 데몬 쓰레드와 사용자 쓰레드, 쓰레드 그룹 및 우선순위 (0) | 2023.05.29 |