Thread.currentThread().sleep(1000); 替代法
时间: 2023-07-31 11:06:18 浏览: 196
Java中可以使用TimeUnit类来替代Thread.sleep()方法,如下所示:
```
try {
TimeUnit.MILLISECONDS.sleep(1000);
} catch (InterruptedException e) {
// 处理异常
}
```
这里的TimeUnit.MILLISECONDS.sleep(1000)表示线程休眠1000毫秒(即1秒钟)。使用TimeUnit类的好处是可以更好地控制时间单位,代码更易读且可读性更好。
阅读全文