请教,怎么样让某个程序或者某个线程限定在某个核中运行?急!

sirius1702 2010-07-16 02:40:08
我想实现的是写一个程序用多线程(比如两个线程),让两个线程分别在两个核中运行.
while(1){
for(int i=0;i<96000;i++)
;
Sleep(0.1);
}
程序的目的是让两个核的利用率都有50%,但是我在ThreadFunc里写上面的代码,结果却是两个核的利用率都达到了100%,不知道为什么,请高手指点!
...全文
140 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhoujk 2011-03-15
  • 打赏
  • 举报
回复
双核100%运行的总耗时与单核运行的总耗时之比是多少?
sirius1702 2011-03-10
  • 打赏
  • 举报
回复
wow~请教亲缘性函数!!!!可不可以详细说一下~
test_machine 2010-08-17
  • 打赏
  • 举报
回复
如果要固定在某个核中可能难,但可以提高命中某个核的命中率,可以考虑线程的亲缘性函数!要知道系统中可不只有你一个进程,还有其它进程呢!
Jlins 2010-07-16
  • 打赏
  • 举报
回复
晕 不懂...

567

社区成员

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

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