KB-Thread.Sleep, 別賴床!
| | | 2 | | 14,973 |
上回話說我們觀察到在不同的機器上,Thread.Sleep(1)的結果不一定就是1ms,而可能是以15ms為單位。 經過鍥而不舍的搜查,後來有了驚奇的發現! 原來這個事實是可以改變的,多媒體程式庫中有個timeBeginPeriod的API,可以設定Thread.Sleep的時間解析度,例如以下的寫...
| | | 2 | | 14,973 |
| | | 10 | | 31,439 |
| | | 0 | | 8,318 |
| | | 4 | | 7,290 |
| | | 0 | | 8,604 |
| | | 0 | | 6,507 |
| | | 4 | | 15,682 |