有没有办法专门为Windows 10中的进程专用cpu内核?

时间:2016-09-16 02:36:29

标签: windows process cpu multicore affinity

我想专门为我的实时数据流应用程序专门提供一些cpu内核,因为我想确保此进程始终在没有上下文切换的情况下运行。 (确保除了我的进程在该核心上运行之外没有应用程序)

似乎有一个适用于Linux的工作解决方案。有没有办法为Windows 10做到这一点?

任何解决方案都将不胜感激。

(我考虑过在任务管理器中设置进程关联。 但是为了专门为我的进程专用cpu核心(例如只有核心1),我必须在进程关联窗口中为所有进程取消选中核心1,并且只检查核心1以查找我的进程。 但是,这种解决方案过于繁琐的体力劳动,似乎很难以编程方式进行。)

1 个答案:

答案 0 :(得分:-1)

您可以使用WIN32 API SetProcessAffinityMask()来设置进程关联。