在某些情况下,我们中的大多数人会写出像这样的内容:
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
; // do nothing
}
我并不关心这段代码对错与否,只是在某些测试工具中可以接受而已。 我的观点是:这段代码可以更简洁地写成:
LockSupport.parkNanos(2000* 1000000);
是否有任何理由让我偏爱其中一种方法而不是另一种。