VC的线程可不可以指定CPU运行(SetThreadAffinityMask)

原创 2005年04月26日 14:07:00

一个多线程的程序,其中有一个线程负担比较重,想把它单独提出来,给一个专门的CPU进行计算运行,VC里面代码可以实现指定CPU吗?有没有相关的介绍说明。
谢谢

SetThreadAffinityMask 这个API可以办到

多核优化,使用linux affinity 将进程,线程,中断指定到对应的cpu运行,用ftrace查看消耗时间

cpu的affinity简介 使用cpu的affinity机制可以将对应的进程,线程,以及中断指定代对应的cpu上运行,如果合理配置,减少某个cpu负担,提高其他cpu的使用率,从而到达提高系统...
  • welljrj
  • welljrj
  • 2017年06月05日 10:26
  • 225

linux 下进程和线程指定CPU运行

大概的介绍一下linux 的指定CPU运行,包括进程和线程,这个只是最基本的方法,看一下基本就会了,至于其他的进程间通信和线程同步的话,这里暂不做任何介绍。 算了,还是比较整体的介绍一下如何去学习这...

如何设置进程(线程)在指定的CPU上运行

实现方法 进程与指定cpu绑定:SetProcessAffinityMask(GetCurrentProcess(), dwMask); 线程与指定cpu绑定:SetThreadAffinit...

如何设置进程(线程)在指定的CPU上运行

原文链接:http://blog.csdn.net/harbinzju/article/details/7023630 实现方法 进程与指定cpu绑定:SetProcessAffinity...

如何设置进程(线程)在指定的CPU上运行

处处 实现方法 进程与指定cpu绑定:SetProcessAffinityMask(GetCurrentProcess(), dwMask); 线程与指定cpu绑定:...
  • bodybo
  • bodybo
  • 2014年11月04日 18:06
  • 1544

如何设置进程(线程)在指定的CPU上运行

实现方法进程与指定cpu绑定 :SetProcessAffinityMask(GetCurrentProcess(),dwMask); 线程与指定cpu绑定: SetThread()AffinityM...

JAVA的线程可以在多个CPU上运行么?

这个是我一个技术相当好的哥们去面试的时候碰到的奇葩问题,那天,这个面试官的答案是不能。后来就带着这个问题去国内外的论坛上搜了一把,也是各说纷纭,实在是没有一个统一的答案,简直有点公说公有理,婆说婆有理...
  • ziwen00
  • ziwen00
  • 2014年07月24日 23:18
  • 7574

写程序 控制cpu占用率-4 绘制CPU使用率的正弦曲线2 通过C#指定线程运行的 CPU

http://blog.csdn.net/weixingstudio/article/details/6870748 连接中的写了通过C#控制CPU的占用率。   通过C#还可以指定当前线程的运行...

饥饿和公平 原文地址 By Jakob Jenkov 翻译 Simon-SZ 校对:方腾飞 如果一个线程因为CPU时间全部被其他线程抢走而得不到CPU运行时间,这种状态被称之为“饥饿”。而该线

饥饿和公平 原文地址  By Jakob Jenkov  翻译 Simon-SZ  校对:方腾飞 如果一个线程因为CPU时间全部被其他线程抢走而得不到CPU运行时间,这种状态被称之...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VC的线程可不可以指定CPU运行(SetThreadAffinityMask)
举报原因:
原因补充:

(最多只允许输入30个字)