怎样让两个进程在两个核上运行

goldenmai 2013-03-18 05:23:31
各位好,很久不编程了,突然拿到一个问题有点不知所措,请各位指教。
我有两个进程,一个实际上对另一个监控,如何用编程的方法(C++)让他们在两个核上运行?
...全文
266 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
threenewbee 2013-03-18
  • 打赏
  • 举报
回复
引用 2 楼 goldenmai 的回复:
引用 1 楼 caozhy 的回复:http://msdn.microsoft.com/zh-cn/library/windows/desktop/ms686223(v=vs.85).aspx 让特定进程在特定的处理器掩码(你这个是特例了,事实上你可以设置在某几个,比如在1 2 4处理器上,或者 2 3处理器上运行,如果是一个4cpu系统的话)上运行。 谢谢,这个连接……
你是它的特例嘛。你就让A程序固定在CPU1上跑,B程序固定在CPU2上跑就是了。
goldenmai 2013-03-18
  • 打赏
  • 举报
回复
引用 1 楼 caozhy 的回复:
http://msdn.microsoft.com/zh-cn/library/windows/desktop/ms686223(v=vs.85).aspx 让特定进程在特定的处理器掩码(你这个是特例了,事实上你可以设置在某几个,比如在1 2 4处理器上,或者 2 3处理器上运行,如果是一个4cpu系统的话)上运行。
谢谢,这个连接对我很有用,再问一下,有没有不需要指定在某核上运行的方法?我的目的是让两个进程在不同的核上运行。
threenewbee 2013-03-18
  • 打赏
  • 举报
回复
http://msdn.microsoft.com/zh-cn/library/windows/desktop/ms686223(v=vs.85).aspx 让特定进程在特定的处理器掩码(你这个是特例了,事实上你可以设置在某几个,比如在1 2 4处理器上,或者 2 3处理器上运行,如果是一个4cpu系统的话)上运行。

567

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧