【发布时间】:2021-11-20 15:51:20
【问题描述】:
我想让一个线程休眠 1 毫秒。我曾经在 java 代码中实现睡眠,Thread.sleep(x) 是 x 我想要睡眠的毫秒数。但是,我看到它不会在几毫秒(1 毫秒)内工作,因为睡眠放弃了线程的时间片。也就是说,线程实际停止的最短时间由内部系统计时器确定,但不少于 10 或 25 毫秒(取决于操作系统)。
有没有办法在几毫秒内实现它,例如10 毫秒还是 1 毫秒?
【问题讨论】:
-
你的用例是什么?
-
我不确定您的问题为何被否决。这是个好问题。
标签: java multithreading sleep milliseconds