대안 접근법 : ScheduledExecutorservice
private final ScheduledExecutorService scheduler = Executors.newScheduledThreadPool(1); scheduler.scheduleAtFixedRate(yourRunnable, 8, 8, TimeUnit.HOURS);
는 스케줄 퇴행 보증 클래스를위한 권장입니다. 이 유틸리티는 오랜 시간 간격에 대한 지원을 포함하여 작업 예약에 대한 세밀한 제어를 제공합니다. 다음은 8 시간마다 실행하는 작업을 예약하기 위해 ScheduleDexecutorService를 사용하는 방법의 예입니다.
개인 최종 ScheduleDexecutorService Scheduler = Executors.newScheduledThreadPool (1); Scheduler.scheduleatfixedRate (YourRunnable, 8, 8, TimeUnit.hours);
ScheduledExecutorService를 활용하여 사전 정의 된 간격으로 반복되는 작업을 정의 할 수있는 유연성을 얻습니다. 이를 통해 간격 길이에 관계없이 정확하고 일관된 작업 실행을 보장합니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3