当我将下面的代码放在NetBeans中时,NetBeans在旁边给我一个警告,提示“访问静态方法睡眠”。Java - 访问静态方法睡眠 - 出现了什么问题?
try {
Thread.currentThread().sleep(2000);
}
catch(InterruptedException ie){
//continue
}
我做错了什么?我应该以不同的方式调用吗?我没有做任何事情多线程。我只是有一个简单的主要方法,我想睡一会儿。
附注:从Java 5开始,有一个TimeUnits,您可以调用这些睡眠,在我看来,可读性更强。例如。 'TimeUnit.SECONDS.sleep(2);' – 2010-10-01 11:42:45