睡眠的粒度通常受线程调度程序的中断周期限制。在Linux中,在最近的内核中,此中断时间通常为1毫秒。在Windows中,调度程序的中断时间通常为10或15毫秒左右
如果必须将线程暂停的时间少于此时间,则通常会使用繁忙的等待时间
编辑 :我怀疑您将在jrockit + solaris上获得最佳结果。窗户上的数字很糟糕。
@Testpublic void testWait(){ final long INTERVAL = 100; long start = System.nanoTime(); long end=0; do{ end = System.nanoTime(); }while(start + INTERVAL >= end); System.out.println(end - start);}


