Does Thread.sleep() make the execution to cease for accurate an interval
<p>Here is my code</p>

<pre><code>try{

  System.out.println("Before");
  thread.sleep(10000);//sleep for 10000 ms
  System.out.println("After");

}
catch(ItrerruptedException ie){
//If this thread was intrrupted by nother thread 
}
</code></pre>

<p>I just want to know whether the thread will sleep for exaclty 10 seconds and then print <code>After</code> or there is some delay?</p>
