看板 C_Sharp 關於我們 聯絡資訊
請問各位 我有一個Thread, 裡面固定會做 Thread.Sleep(30) 或者是用空迴圈的方式要讓這個Thread一定要執行滿30ms 但是我每次測量時, 都不一定會固定是30ms, 而是會在 31.25~218.4ms這個區間波動 大部分是在31.25ms 請問, 要怎麼在Thread中寫可以固定執行30ms(31.25ms) ????????? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.98.151 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1431136489.A.26F.html
appleknite: 映像中C#每秒針測次數約4次 05/09 10:09
appleknite: 要再調更快的針測方式要問高手了 05/09 10:12
elfs: 我只想要能夠固定執行滿30ms就好orz 05/09 10:20
elfs: 應該說不要超過30ms orz 05/09 10:20
tp6vul3co: 不超過30ms 但是你執行Thread.Sleep(30)是什麼概念 05/09 10:34
jizang: 你的寫法的確滿足一開始的條件,跑滿30ms... 05/09 22:18
tomex: sleep本身不精準,會被thread切換周期影響,怕睡不夠加長一 05/15 06:52
tomex: 點 05/15 06:52