Bonjour,
Je n'arrive pas à imprimer des dates qui sont décalés de plus d'une millisecond.
C'est seulement quand je met "Thread.sleep(10)" que les date n'ont pas la même millisecondes. Est ce que quelqun peut m'expliquer pour quoi parfois les date imprimé sont les même, même si on fait un sleep(1) ?
Comment faire pour résoudre ce probléme? (si vous avais une solution plus optimiser que d'attendre 10 milliseconds).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 import java.util.Date; public class TestSleep { public static void main(String[] args) throws InterruptedException { Date date; while(true){ date = new Date(); Thread.sleep(1); System.out.println(date.getTime()); } } }
Partager