Recent Posts
Recent Comments
Link
06-30 12:53
Today
Total
관리 메뉴

삶 가운데 남긴 기록 AACII.TISTORY.COM

JAVA 스레드 없이 지연 sleep() 시키기 본문

DEV&OPS/Java

JAVA 스레드 없이 지연 sleep() 시키기

ALEPH.GEM 2022. 9. 7. 18:01

java.util.concurrent.TimeUnit 패키지

TimeUnit은 멀티 Thread가 아닌 메서드에서 시간을 지연 시킬 때 사용합니다.

 

예제

import java.util.concurrent.TimeUnit;
public class SimpleTest {
	public static void main(String[] args) {
		try {
			for (int i = 0; i < 3; i++) {
				TimeUnit.SECONDS.sleep(2);
				System.out.println("Sleep "+i+" sec");
			}
		}catch(Exception e) {
			System.out.println(e);
		}
	}
}

 

자세한 api 문서는 아래 참고

https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/TimeUnit.html

 

TimeUnit (Java Platform SE 7 )

Convert the given time duration in the given unit to this unit. Conversions from finer to coarser granularities truncate, so lose precision. For example converting 999 milliseconds to seconds results in 0. Conversions from coarser to finer granularities wi

docs.oracle.com

끗.

728x90