2013-12-18 3 views
1

내 작업을 반복적으로 실행하고 매번 두 번 실행 간격을 늘리고 싶습니다.Java에서 작업이 반복적으로 증가하는 방식으로 작업을 반복적으로 실행하는 방법은 무엇입니까?

예를 들어, 첫 번째 실행하고 두 번째 실행 사이 3초있을 것이며, 그 다음 두 번째 및 세 번째, 세 번째 및 네 번째 사이 후 10 내지 5 초 ...

I는 확인한 TimerScheduledExecutorService이며 둘 다 일정 기간 동안 만 작업을 예약 할 수 있습니다. 또한이 문제를 해결하기 위해 Thread + Sleep을 사용하고 싶지 않으므로 조언이 있습니까? 감사.

답변

4

ScheduledExecutorService을 사용하고 일회성 작업을 예약 한 다음 작업 일정에서 다음 지연 시간을 예약 할 수 있습니다.

관련 문제