有没有办法在运行Windows XP的多核系统上将进程分配给核心(或多个核心)?
使用GUI的答案是可以接受的。
答案 0 :(得分:4)
您可以使用任务管理器设置进程的亲缘关系。右键单击“进程”选项卡中的进程,然后选择“设置亲和力...”。 ,取消选中您不希望它运行的所有处理器。
答案 1 :(得分:2)
如果您正在谈论在代码(ala编程)中执行此操作,您可以使用SetThreadAffinityMask函数
答案 2 :(得分:1)
您需要在应用程序上设置权限。 Here is an article that shows you how!
答案 3 :(得分:1)
Curtisk,SetThreadAffinityMask是一个线程,他想要一个进程。但对于一个过程,它是类似的:SetProcessAffinityMask。
请注意,线程的亲和力必须位于其进程的亲缘关系范围内,否则根本不会设置。
答案 4 :(得分:0)
当然可以。打开Windows任务管理器,右键单击该过程,然后选择“set affinity”。
答案 5 :(得分:0)
TaskManager>应用程序>单击Rt - 转到流程>单击Rt - 设置亲和力
答案 6 :(得分:0)
在任务管理器中,右键单击该流程(在“流程”视图中),然后选择“设置亲和力......”