社区
英特尔边缘计算技术
帖子详情
请教关于线程处理器亲和问题
Zhang_1985_2004
2009-09-14 03:46:03
在多核多线程编程当中,当创建一个线程的时候,可以用SetThreadAffinityMask()函数将新创建的进程绑定到某一个核上运行。可是主线程要固定到某一个核上执行能办到吗?我心想当程序运行时,主线程已经开始执行了,再去设置处理器亲和还起作用吗?有哪位高手能解答一下?谢谢!
...全文
223
19
打赏
收藏
请教关于线程处理器亲和问题
在多核多线程编程当中,当创建一个线程的时候,可以用SetThreadAffinityMask()函数将新创建的进程绑定到某一个核上运行。可是主线程要固定到某一个核上执行能办到吗?我心想当程序运行时,主线程已经开始执行了,再去设置处理器亲和还起作用吗?有哪位高手能解答一下?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
池塘边的榕树
2009-09-25
打赏
举报
回复
可以
soybeanmeal
2009-09-25
打赏
举报
回复
应该可以,自己手动都能切换
jinfanzhao
2009-09-24
打赏
举报
回复
不错的建议!
Somebodysomeone
2009-09-24
打赏
举报
回复
来学习学习.. 等待..
yittouxiong
2009-09-24
打赏
举报
回复
不太清楚
error1982
2009-09-24
打赏
举报
回复
up
zhanchenjin416
2009-09-24
打赏
举报
回复
不知道
yujiaxue3344520
2009-09-24
打赏
举报
回复
hrhrhr hrhrhrhhrhrrhh
yongy1978
2009-09-24
打赏
举报
回复
这个比较高深,学习一下
!
luokaijie
2009-09-24
打赏
举报
回复
meifenbangnidingyixia
cjj2003
2009-09-24
打赏
举报
回复
我来学习
zhanlaohu
2009-09-24
打赏
举报
回复
dasfffffffffffffffffffffffffffffffffffffffff
jiaosmmz
2009-09-24
打赏
举报
回复
我也来学习学习.. 等待..
gumbour
2009-09-15
打赏
举报
回复
能起作用。
这类函数会操作任务控制块(TCB)和调度队列。 了解下线程切换的过程就明白了。
Linux 中实时任务调度与优先级
在这台虚拟机中,有 2 个核心,于是 2 个实时任务 1 号和 2 号被优先执行(因为是 2 个核心同时执行,所以这 2 个任务的优先级也就没什么意义了),结束之后,再执行 3 号和 4 号
线程
。任务的优先级特别高,恰巧出了 bug:一直占据 CPU 资源不放弃,那么我们压根就没有机会来 kill 掉这个实时任务,因为此时系统无法调度其他的任何进程来执行。PS: 在 Linux 操作系统中,
线程
的内核对象与进程的内核对象(其实就是一些结构体变量)是很类似的,所以
线程
可以说是轻量级的进程。
一次脑残的记录: Linux 中实时任务调度与优先级
背景知识:Linux 调度策略 关于进程的调度策略,不同的操作系统有不同的整体目标,因此调度算法也就各不相同。 这需要根据进程的类型(计算密集型?IO密集型?)、优先级等因素来进行选择。 对于 Linux x86 平台来说,一般采用的是 CFS:完全公平调度算法。 之所以叫做完全公平,是因为操作系统以每个
线程
占用 CPU 的比率来进行动态的计算,操作系统希望每一个进程都能够平均的使用 CPU 这个资源,雨露均沾。 我们在创建一个
线程
的时候,默认就是这个调度算法 SCHED_OTHER,默认的优...
董宇辉:读书让你更加深刻|程序员必读的一本书
久负盛名的CSAPP(Computer Systems: A Programmer's Perspective)一直都是计算机界“圣经”般存在,本书主要是软件程序员角度来看待计算机系统,主要包括以下内容:第一部分:程序结果和执行数据如何在内存里面表示,计算机使用二进制表示整型、浮点数等;CPU交流语言:机器语言,通过汇编语言理解计算机CPU指令执行流程;
处理器
体系结构,存储层次结构, 局部性原理,...
关于西电计科本科学习的一些经验分享与资料汇总
关于西电计科本科学习的一些经验分享与资料汇总
一文掌握Redis网络编程精华
欢迎加入极客星球:修炼基本功(职业发展基础):分享多年基础技术深度理解,基础概念深度解析,经典书籍推荐和读书分享(一起带领大家精读几本好书,解决书中疑问,读一本相当别人读十本),经典源码阅读分享等,不定期直播分享和答疑解惑;扩展技术和商业视野(认知和视野):分享热门技术发展,国内外大厂技术内幕,建立国际化视野,业界解决方案;校招/社招免费就业指导(找到好工作):模拟面试,简历修改,面试题分析,学习...
英特尔边缘计算技术
567
社区成员
7,024
社区内容
发帖
与我相关
我的任务
英特尔边缘计算技术
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
复制链接
扫一扫
分享
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章