【发布时间】:2013-08-16 13:22:03
【问题描述】:
我一直无法很好地解释为什么多线程可执行文件要为每个线程设置 ProcessorAffinity。对我来说,这似乎是在试图覆盖 CLR/操作系统;一些我认为我不够聪明的事情。
我为什么要参与为多核系统上的线程设置 ProcessorAffinity?
【问题讨论】:
-
有没有人看到任何数字表明设置 ProcessorAffinity 总体上有好处?
-
@MartinJames:Windows 对特定调用使用亲和力。在多核系统上,Windows 将这些分配给 core0。如果你不想和他们竞争,你可能想换一个核心。
标签: c# .net multithreading processor affinity