Thread.Sleep(1)一秒以上(它取决于 *** 作系统和系统,但以我的经验,通常会阻塞12到15毫秒之间)。
通常,Windows并非设计为实时 *** 作系统。在Windows的普通(台式机/服务器)版本上通常无法实现这种控制。
通常可以得到的最接近的结果是旋转并消耗CPU周期,直到达到所需的等待时间(以高性能计数器衡量)。但是,这非常糟糕-
您会吃光整个CPU,即使那样,您有时还是会被 *** 作系统抢占,并有效地“睡眠”超过1毫秒…
欢迎分享,转载请注明来源:内存溢出
Thread.Sleep(1)一秒以上(它取决于 *** 作系统和系统,但以我的经验,通常会阻塞12到15毫秒之间)。
通常,Windows并非设计为实时 *** 作系统。在Windows的普通(台式机/服务器)版本上通常无法实现这种控制。
通常可以得到的最接近的结果是旋转并消耗CPU周期,直到达到所需的等待时间(以高性能计数器衡量)。但是,这非常糟糕-
您会吃光整个CPU,即使那样,您有时还是会被 *** 作系统抢占,并有效地“睡眠”超过1毫秒…
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)