sleep() - 스레드 상태 제어
CODEDRAGON ㆍDevelopment/Java
반응형
sleep()
· 실행 중인 스레드를 주어진 일정 시간동안 일시 정지 시킵니다.
· 메소드를 호출하면 스레드는 주어진 시간 동안 일시 정지상태가 되고 다시 실행 대기 상태로 돌아갑니다.
· 매개값으로 얼마동안 일시 정지 상태로 있을 것인지 밀리세컨드(millisecond; 1/1000)단위로 시간을 설정합니다.
· 일시정지 상태에서 주어진 시간이 되기 전에 interrupt()메소드가 호출되면 InterruptedException 예외가 발생하기 때문에 예외처리가 필요합니다.
try{
Thread.sleep(1000);
}catch(InterruptedException e){
//interrupt()메소드가 호출되면 실행
} |
'Development > Java' 카테고리의 다른 글
join(), join() 스레드 상태 도식도 (0) | 2017.10.24 |
---|---|
무의미한 반복, yield() - 스레드 상태 제어 (0) | 2017.10.24 |
OutputStream의 주요 메소드 (0) | 2017.10.24 |
표준 입출력 (0) | 2017.10.24 |
자바 스트림의 큰 분류, 파일 기반 입력 스트림 형성 (0) | 2017.10.24 |