Bonjour à tous.
Je souhaite lancer des tâches à une seconde d'intervalle pour obtenir la chose suivante :
Une tâche qui se renouvelle toutes les 10 secondes à la seconde n,
une tâche qui se renouvelle toutes les 10 secondes à la seconde n+1,
une tâche... etc jusqu'à n+10.
Je vois comment faire en sorte qu'une tâche se répète toutes les 10 secondes mais comment lancer les 10 tâches exactement à une seconde d'intervalle et être sûr que l'une ne débordera pas sur l'autre ?
En clair si je lance la tâche 2 à 0 heure 0 minute et 2 secondes, je veux être sûr qu'elle s'exécutera aussi à 10 heures 15 minutes et 2 secondes.
Ce n'est pas une question de vie ou de mort mais je suppose que Java qui travaille à la milliseconde (voire nanoseconde) doit pouvoir être assez précis pour ça non ?
Partager