2
什麼是REALTIME_PRIORITY_CLASS
(含THREAD_PRIORITY_TIME_CRITICAL
)其實呢?SetPriorityClass(REALTIME_PRIORITY_CLASS)實際上做了什麼?
它:
- 防止從發射
- 防止上下文從處理器上發生
(除非線程睡眠)切換中斷?
如果確實防止的發生以上:
- 爲什麼當我使用該標誌的處理器上運行的程序,我仍然得到不一致的計時結果?不應該每次都花費相同的時間,如果沒有什麼中斷它的話?
如果並不妨礙上述情況的發生:
- 爲什麼我的系統(鼠標,鍵盤等)鎖住了,如果我不當使用它嗎?司機是否仍然需要一些處理器時間?