Thread.Sleep少于1毫秒

Thread.Sleep少于1毫秒,第1张

Thread.Sleep少于1毫秒

你做不到 单个睡眠呼叫通常会阻塞

Thread.Sleep(1)
一秒以上(它取决于 *** 作系统和系统,但以我的经验,通常会阻塞12到15毫秒之间)。

通常,Windows并非设计为实时 *** 作系统。在Windows的普通(台式机/服务器)版本上通常无法实现这种控制。

通常可以得到的最接近的结果是旋转并消耗CPU周期,直到达到所需的等待时间(以高性能计数器衡量)。但是,这非常糟糕-
您会吃光整个CPU,即使那样,您有时还是会被 *** 作系统抢占,并有效地“睡眠”超过1毫秒…



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5441043.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存