java - scheduleWithFixedDelay() 和 scheduleFixedRate() 区别
迷茫
迷茫 2017-04-18 09:34:05
0
1
910

ScheduledExecutorService类 scheduleWithFixedDelay() 和 scheduleFixedRate() 区别

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

répondre à tous(1)
左手右手慢动作

Je suppose que ce que vous voulez dire, c'est la méthode planningAtFixedRate

  1. scheduleAtFixedRate(Runnable command,long initialDelay,long period,TimeUnit unit)
    Nous pouvons utiliser cette méthode pour retarder l'exécution de la tâche et définir le cycle d'exécution de la tâche. La période de temps est calculée à partir du thread qui commence à s'exécuter en premier dans le pool de threads, donc en supposant que la période est de 1 s et que le thread s'exécute pendant 5 s, le thread suivant sera exécuté peu de temps après la fin de l'exécution du premier thread.

  2. scheduleWithFixedDelay(Runnable command,long initialDelay,long delay,TimeUnit unit)
    Cette méthode peut être utilisée pour retarder l'exécution périodique des tâches delaytime est le délai entre l'arrêt de l'exécution du thread et le prochain démarrage de. exécution , en supposant le code suivant

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal