社区
Linux/Unix社区
帖子详情
在多核CPU上,能否指定1线程独占1核,以避免调度,提高此线程实时性?
fengxin32
2015-01-07 11:46:04
比如双核的A9,能不能设置一个指定进程独占1核,linux不对它进行调度,此时这个线程就可以用轮询信号的方式来保证实时性。
谢谢。
...全文
833
4
打赏
收藏
在多核CPU上,能否指定1线程独占1核,以避免调度,提高此线程实时性?
比如双核的A9,能不能设置一个指定进程独占1核,linux不对它进行调度,此时这个线程就可以用轮询信号的方式来保证实时性。 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JUSTPAD
2015-02-14
打赏
举报
回复
弄块4412开发板就明白了,一般这个核心调度是由linux内核自己完成的,根据任务的需要来分配不同内核,有一定的调度算法,上层应用无需插手也没有必要
zhxianbin
2015-02-12
打赏
举报
回复
affinity 英 [əˈfɪnəti] 美 [əˈfɪnɪti] n.密切关系,姻亲关系; (男女之间的)吸引力,吸引人的异性; 类同; 类似,近似 亲和力;亲和;吸引力;亲和性
gaofei_1994
2015-02-12
打赏
举报
回复
int pthread_setaffinity_np(pthread_t thread, size_t cpusetsize, const cpu_set_t *cpuset); int pthread_getaffinity_np(pthread_t thread, size_t cpusetsize, cpu_set_t *cpuset); 这是linux下线程绑定cpu的相关函数,此外还有进程绑定cpu的相关的,不过你想要的那种效果是没有的,不管你绑定不绑定cpu,都要调度。再说你用轮询方式会大量耗费cpu资源,不建议使用。
一度电
2015-01-12
打赏
举报
回复
taskset命令你试试?
线程
模拟
调度
线程
模拟
调度
是操作系统中的一个重要概念,特别是在
多
核
处理器和多任务环境中,它对于系统性能优化和资源管理具有至关重要的作用。
线程
是程序执行的最小单元,而模拟
调度
则是指在软件层面模拟操作系统的
线程
调度
机制...
Linux多
线程
Linux多
线程
这种技术可以提升程序的并发性,优化系统资源利用率,并
提高
整体性能。下面将详细介绍Linux多
线程
的相关知识点。 1. **
线程
的概念**:
线程
是操作系统
调度
的基本单位,它是进程中的一条执行流。相比于进程,
线程
...
Linux多
线程
编程手册
Linux中的
线程
调度
策略包括SCHED_OTHER(默认的非实时
调度
)、SCHED_FIFO(先入先出,实时
调度
)和SCHED_RR(时间片轮转,实时
调度
)。通过`pthread_attr_setschedpolicy()`设置
调度
策略,`pthread_setschedparam()`...
*nix多
线程
编程指南
- **并发性**:多个
线程
可以同时执行,但不一定在同一时刻运行在
CPU
上。 - **并行性**:真正的并行执行,通常发生在
多
核
处理器上,多个
线程
可在同一时刻独立运行。 ##### 符合多
线程
标准 *nix多
线程
编程遵循POSIX...
linux进程与
线程
汇总.ppt
- **阻塞态**:进程因等待某个事件(如I/O操作完成)而暂停执行,不能响应
CPU
的
调度
。 **进程控制与
调度
** 操作系统通过进程控制块(PCB)来管理和控制进程。PCB包含关于进程的重要信息,如进程状态、优先级、资源...
Linux/Unix社区
23,220
社区成员
74,543
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章