본문 바로가기

개념

Thread클래스4: 스레드 상태 및 제어

 

스레드 상태:

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