के बीच मुख्य अंतर क्या है scheduleAtFixedRate
और scheduleWithFixedDelay
के तरीकों ScheduledExecutorService ?
scheduler.scheduleAtFixedRate(new Runnable() {
@Override
public void run() {
System.out.println("scheduleAtFixedRate: " + new Date());
}
}, 1, 3L , SECONDS);
scheduler.scheduleWithFixedDelay(new Runnable() {
@Override
public void run() {
System.out.println("scheduleWithFixedDelay: " + new Date());
}
}, 1, 3L , SECONDS);
वे एक ही समय में सटीक प्रिंट करते हैं, ऐसा लगता है कि वे ठीक उसी अंतराल पर निष्पादित होते हैं।