2
如果我把我的处理器亲和力为我的过程中,像这样:设置处理器亲和性和TPL
var me = Process.GetCurrentProcess();
me.ProcessorAffinity = (IntPtr) processorAffinityMask;
...,将第三方物流的荣誉,对于所有的工作?也就是说,是否有任何got-ya的默认调度程序会将工作推送到我的给定掩码不允许的处理器?有没有可以证明这一点的测试?
测试的另一种选择是锁定GetCurrentProcessorNumber以查看TPL正在使用哪个逻辑处理器并收集结果。同意你的最后一条评论,操作系统在调度内容方面非常出色。 – vcsjones
谢谢!我无法深入细节,但由于系统上的其他进程,需要将此进程固定到显式处理器。 –