title: Wrong Time with System.currentTimeMillis () (Java)
body: <p>I made a little program to test the System.currentTimeMillis (). And I have a strange result. This is my logs :</p>
  
  <pre><code>1    26-12-09 20:48:21 - [Log] lTime = 1261860501009
  2    26-12-09 20:48:21 - [Log] lTime = 1261860501012
  3    26-12-09 20:48:21 - [Log] lTime = 1261864899078
  4    26-12-09 20:48:21 - [Log] lTime = 1261860501033
  5    26-12-09 20:48:21 - [Log] lTime = 1261860501069
  </code></pre>
  
  <p>As you can see, there is a problem on line 3. The time millis is wrong. It should be between 1261860501012 and 1261860501033.
  There is an error of, roughly, 73 milli seconds.</p>
  
  <p>Somebody knows where the problem come from ?</p>
  
  <p>Thanks a lot</p>
  
  <p>bill0ute</p>
  
  <p>Edit : 
  OS : Debian 4.0, Java : 6_17.</p>
  
  <p>My code :</p>
  
  <pre><code>while (true) 
      setLog (System.currentTimeMillis ());
  </code></pre>
  
  <p>Edit : The program run on a Linux based VPS</p>