Thread.sleep
方法不能精确控制时间。它只是让当前线程暂停执行指定的时间段。实际上,Thread.sleep
的时间精度取决于操作系统的调度策略和时间片分配。因此,实际暂停时间可能会略长于指定的时间。
如果你需要更精确的时间控制,可以考虑使用java.util.concurrent.ScheduledExecutorService
或java.util.Timer
类。这些类提供了更精确的任务调度功能。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:怎样减少Thread.sleep等待时间