gpt4 book ai didi

multithreading - Thread.sleep(1000) 何时 sleep 少于 1000 毫秒?

转载 作者:行者123 更新时间:2023-12-04 14:32:00 26 4
gpt4 key购买 nike

在这篇关于 falsehoods programmers believe about time 的有趣文章中,其中之一是

Thread.sleep(1000) sleeps for >= 1000 milliseconds.



这什么时候不是真的?

最佳答案

根据 this (休眠由windows操作系统实现,这就是Thread.sleep在下面调用的):如果dwMilliseconds小于系统时钟的分辨率,则线程可能休眠小于指定的时间长度。如果 dwMilliseconds 大于 1 滴答但小于 2,则等待时间可以在一到两个滴答之间,依此类推。要提高 sleep 间隔的准确性,请调用 timeGetDevCaps函数来确定支持的最小定时器分辨率和 timeBeginPeriod函数将计时器分辨率设置为最小值。

关于multithreading - Thread.sleep(1000) 何时 sleep 少于 1000 毫秒?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11376307/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com