我们能否在C#应用程序中设置两个线程或两个任务以不同的处理器关联执行?我已阅读有关SetThreadAffinityMask的内容,但没有找到有关如何使用它的示例。或者,有没有办法让TPL(任务并行库)以高优先级执行两个线程/任务以使用100%CPU? 最佳答案 Process和ProcessThread对象具有ProcessorAffinity类型的IntPtr属性,可以直接操作以读取/更改最多64个处理器的亲和性:usingSystem.Diagnostics;...ProcessProc=Process.GetCurrentP
我们能否在C#应用程序中设置两个线程或两个任务以不同的处理器关联执行?我已阅读有关SetThreadAffinityMask的内容,但没有找到有关如何使用它的示例。或者,有没有办法让TPL(任务并行库)以高优先级执行两个线程/任务以使用100%CPU? 最佳答案 Process和ProcessThread对象具有ProcessorAffinity类型的IntPtr属性,可以直接操作以读取/更改最多64个处理器的亲和性:usingSystem.Diagnostics;...ProcessProc=Process.GetCurrentP