[问题] 请教一个关于Thread.Sleep的问题

楼主: elfs (路人)   2015-05-09 09:54:46
请问各位
我有一个Thread, 里面固定会做 Thread.Sleep(30)
或者是用空循环的方式要让这个Thread一定要执行满30ms
但是我每次测量时, 都不一定会固定是30ms, 而是会在 31.25~218.4ms这个区间波动
大部分是在31.25ms
请问, 要怎么在Thread中写可以固定执行30ms(31.25ms) ?????????
作者: appleknite (前进股市)   2015-05-09 10:09:00
映像中C#每秒针测次数约4次要再调更快的针测方式要问高手了
楼主: elfs (路人)   2015-05-09 10:20:00
我只想要能够固定执行满30ms就好orz应该说不要超过30ms orz
作者: tp6vul3co (天气好)   2015-05-09 10:34:00
不超过30ms 但是你执行Thread.Sleep(30)是什么概念
作者: jizang (阿鲁米)   2015-05-09 22:18:00
你的写法的确满足一开始的条件,跑满30ms...
作者: tomex (Tomex Ou)   2015-05-15 06:52:00
sleep本身不精准,会被thread切换周期影响,怕睡不够加长一点

Links booklink

Contact Us: admin [ a t ] ucptt.com