반응형
JAVA 스케줄
scheduleAtFixedRate
Runnable task = () -> {
System.out.println("Hello and welcome! >>> " + LocalDateTime.now());
};
ScheduledExecutorService scheduler = Executors.newSingleThreadScheduledExecutor();
scheduler.scheduleAtFixedRate(task, 0, 5, TimeUnit.SECONDS);
scheduleAtFixedRate 인자값
| 인자 | 설명 |
| task | 실행할 작업 (Runnable 객체)입니다. (지금은 Hello and welcome!을 출력하는 작업) |
| 0 | 초기 지연 시간입니다. 작업을 바로 시작할지, 약간 기다렸다 시작할지를 정합니다. (0초면 바로 시작) |
| 5 | 실행주기입니다. 작업이 시작된 후, 다음 작업을 몇 단위마다 실행할지를 설정합니다. (5초마다) |
| TimeUnit.SECONDS | 주기의 단위를 정합니다. (여기서는 "초" 단위) |
반응형
'dev > java 배포' 카테고리의 다른 글
| java properties 조회 #005 (0) | 2025.04.29 |
|---|---|
| java 실행 스케줄러 #003 (0) | 2025.04.29 |
| [JAVA] TimeUnit (0) | 2025.04.29 |
| java 실행 jar 배포 #002 (0) | 2025.04.29 |
| java 실행 파일 만들기 #001 (0) | 2025.04.29 |