본문 바로가기
IT/Java

delay 설정하기 (Thread.sleep)

by 성준하이 2022. 8. 13.
반응형

코딩을 하다보면 일정 시간 잠깐 정지, delay를 해야할 경우가 있다.

 

파이썬에서는 간단하게 time.sleep(10) 이렇게 지정을 해주면 되지만

자바에서는 thread 단에서 잡아줘야한다.

 

코드는 다음과 같다.

Thread.sleep(1000);

괄호 안의 값은 ms 로 1000ms = 1초 이다.

 

파이선과 비슷한 문법이긴 하지만 자바에서는 여기서 끝이 아니라 한가지 작업을 추가로 해줘야한다.

 

Thread를 건드리기에 try catch 문으로 예외 처리를 해줘야한다.

 

그래서 결국 코드는 이렇게 된다.

try {
     Thread.sleep(1000);
}catch(Exception e) {
     System.out.println(e);
}

 

Thread에 대한 개념은 아래 참고 포스팅 참고 바란다.


참고 포스팅

https://thenicesj.tistory.com/492

 

Thread란? (process비교)

먼저 thread 에 알기 전보다 알아야할 것이 있다. 그는 바로 프로세스라는것이고 프로세스와 thread 에 차이를 알아본다. 프로세스(process)란? 프로세스(process)란 단순히 실행 중인 프로그램(program)이

thenicesj.tistory.com

 

반응형

댓글