Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
code A:
         while(true){
 
             long a = System.nanoTime();
             long b = System.nanoTime();
 
             System.out.println(b-a);
         }
Result :

30
30
....

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
Code B
:
         while(true){
 
             long a = System.nanoTime();
             long b = System.nanoTime();
 
             System.out.println(b-a);
 
           try {
                 Thread.sleep(10);
             } catch (InterruptedException ex) {
 
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
             }
 
         }
Result :

350
280
283
283
375
283
Une idée de la raison?