Java에서 긴 간격으로 정기적인 작업 예약
질문: Java에서 작업을 실행하도록 예약하는 방법 정기적으로, 심지어 8시와 같은 장기간 동안에도 시간?
답변:
ScheduledExecutorService 활용:
Java SE 라이브러리는 정기적인 작업 예약을 위한 강력한 솔루션을 제공합니다. : ScheduledExecutorService. 이 실행기를 사용하면 특정 시간 간격으로 실행되는 작업을 예약할 수 있습니다.
구현:
8시간과 같이 긴 간격으로 작업을 예약하려면 다음을 사용하세요. 다음 코드 조각:
private final ScheduledExecutorService scheduler = Executors.newScheduledThreadPool(1); scheduler.scheduleAtFixedRate(yourRunnable, 8, 8, TimeUnit.HOURS);
이 예에서 yourRunnable은 주기적으로 실행하려는 작업입니다. ScheduleAtFixedRate 메소드는 4개의 인수를 사용합니다:
추가 참고 사항:
위 내용은 Java에서 장기간의 정기 작업을 예약하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!