[問題] 請教一個關於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