REALTIME_PRIORITY_CLASS
(with THREAD_PRIORITY_TIME_CRITICAL
)实际上是做什么的?
可以:
- 防止中断触发
- 防止发生上下文切换
在处理器上(除非线程休眠)?
如果它确实阻止了上述情况的发生:
- 为什么当我在带有这个标志的处理器上运行程序时,我仍然得到不一致的计时结果?如果没有任何中断,程序不应该每次都花费相同的时间吗?
如果它不能阻止上述情况的发生:
- 如果我使用不正确,为什么我的系统(鼠标、键盘等)会锁定?驱动程序不应该得到一些处理器时间吗?