【发布时间】:2013-02-25 19:16:36
【问题描述】:
在我主要工作的 linux 中,我们使用一种称为 CPU 隔离的技术,它可以有效地将进程锁定在处理器上,并阻止处理器运行其他任何东西。我们的内核人员做了一些魔法来处理中断。
在 Windows 中,我发现的最接近的东西是亲和概念,它似乎将进程/线程绑定到处理器。但它不能保证处理器只运行该进程/线程,这意味着仍然可能存在上下文切换和其他抖动。
有没有办法在 Windows 上隔离 CPU 以获得半确定性的运行时间?
【问题讨论】:
-
没有。如果需要,最好坚持使用 Linux。
标签: windows multithreading affinity isolation smp