如何在Windows XP中将进程分配给核心

时间:2008-10-09 19:19:11

标签: windows-xp multicore

有没有办法在运行Windows XP的多核系统上将进程分配给核心(或多个核心)?

使用GUI的答案是可以接受的。

7 个答案:

答案 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)

在任务管理器中,右键单击该流程(在“流程”视图中),然后选择“设置亲和力......”