【发布时间】:2012-05-01 12:51:35
【问题描述】:
在某些情况下,我们大多数人都会这样写:
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
; // do nothing
}
无论是对还是错,仅在某些测试工具中可接受,这不是我的观点。 我的观点是,同样的代码可以写得更简洁,如下:
LockSupport.parkNanos(2000* 1000000);
有什么理由让我偏爱一种方法而不是另一种方法。
【问题讨论】:
-
我最初的想法是,我发现 2000ms 比 2000 * 1000000 ns 要容易得多!
标签: java multithreading