Windows系統時間並不準確。
除了機器本身的電池有問題之外,還有因爲其他原因導致系統時間變慢,甚至倒退。
我做了一個WindowsXP的實驗, 編寫了一個計時器,每個10微秒寫一次當前系統時間的log,打開計時器
然後在機器中尋找有大量Office文檔的目錄,越多越大越好。
全選並打開,Windows會全部打開。打開完畢後,察看log:
2006-5-26 10:19:40.101,
2006-5-26 10:19:40.201,
2006-5-26 10:19:40.301,
2006-5-26 10:19:40.401,
2006-5-26 10:19:40.70,
2006-5-26 10:19:40.170,
2006-5-26 10:19:40.270,
2006-5-26 10:19:40.370,
發現系統時間倒退331微秒。
並不是每次都能測出這個結果。但肯定的是,
使用精確到秒甚至微秒的系統時間排序是不明智的。
參考