스레드 상태:
Runnable상태 : 실행 하기위한 대기 상태
Running 상태: 현대 실행 중인 상태
Terminated 상태: 실행을 종료한 상태
스레드제어
wait(): 스레드 대기 상태
notify()/notifyAll(): 스레드 대기상태 해제
join(): 특정 스레드의 실행 종료를 기다리는 메소드
sleep(): 인자로 지정된 시간동안 스레드의 실행을 잠시 멈춤
interrupt(): 스레드의 상태를 종료시킴
ThreadPool: 스레드를 효율적으로 사용할 수 있도록 관리하는 기술
Semaphore: 제한된 자원을 효율적으로 활용하기 위한 기술, 실행할 수 있는 스레드 수를 제어하기 위한 카운터 제공
'개념' 카테고리의 다른 글
| 열거형 (0) | 2024.02.27 |
|---|---|
| 제네릭 Generic (0) | 2024.02.27 |
| Thread클래스3: 동기화 synchronized (0) | 2024.02.26 |
| Thread클래스2: Runnable (0) | 2024.02.26 |
| Thread클래스1 (0) | 2024.02.26 |