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 |