腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
将
Linux
线程
优先级
更改为
实时
SCHED_FIFO
我试图通过SCHED_FIFO将
Linux
线程
优先级
更改为
实时
pthread_setschedparam。我得到了错误的“不允许”。 当进程在root (sodo)下执行时,我会得到这个错误。将
Linux
线程
优先级
更改为
实时
SCHED_FIFO的正确方法是什么?
浏览 11
提问于2022-06-12
得票数 0
1
回答
混合系统中的优先继承行为
、
、
如果我有一个
实时
的
linux
系统,但是某些子系统不是
实时
的。如果我对
实时
和非
实时
部分共享的某些同步对象使用
优先级
继承,会发生什么情况?
浏览 0
提问于2015-03-11
得票数 1
1
回答
用户空间中的
实时
线程
优先级
、
、
、
来自: 上述行为与RTAI/LXRT发生的情况相反--例如,通过继承RTAI调度程序定义的最低
优先级
,迁移到
Linux
空间的
线程
实际上在同一移动中丢失了它们的
实时
优先级
。我希望了解它能提供什么样的优势--我的意思是,当
实时
线程
转移到用户空间时,它得到了一个低
优先级
(因此可以被运行在内核空间中的高
优先级
实时
线程
抢占)。这个设计决策背后有一些假设吗?
浏览 3
提问于2012-04-19
得票数 1
回答已采纳
1
回答
Linux
内核中使用的三种
优先级
之间有什么区别?
、
我是
Linux
内核的新手,现在我正在研究
Linux
内核中的进程调度。
Linux
中有三种
优先级
: 如果我错了,请告诉我为什么我们在<em
浏览 3
提问于2014-03-04
得票数 4
1
回答
在
Linux
内核中,以下创建
实时
线程
的方法正确吗?
、
、
、
、
在
Linux
内核中,
线程
调度是
实时
调度(如SCHED_FIFO)和普通调度(SCHED_NORMAL)。2、给
线程
一个
实时
调度程序。 这对
实时
线程
没问题吗?
浏览 4
提问于2013-04-16
得票数 5
回答已采纳
1
回答
低
优先级
线程
似乎阻止高
优先级
线程
?
、
、
我有两个
线程
,每个
线程
使用SCHED_FIFO设置不同的
实时
优先级
。
线程
节流已被禁用,因此理论上最高
优先级
线程
应该能够使用100%的CPU资源,从而防止
优先级
较低的
线程
永远运行。如果我在低
优先级
线程
中创建了一个不产生或休眠的无限循环,那么我希望没有任何低
优先级
线程
能够运行。但是,似乎更高
优先级
线程
的标准输出也停止了,这表明它也无
浏览 0
提问于2017-09-28
得票数 4
回答已采纳
1
回答
如何使用raspberry pi PREEMPT_RT补丁使进程
实时
运行?
、
、
、
、
如何使我的一个应用程序
实时
运行?(可加载的内核模块等)
浏览 2
提问于2019-08-08
得票数 1
1
回答
java
实时
优先级
比它应该的要高。
、
、
*警告: Java
实时
优先级
>=11不可用,使用
优先级
10 (原因:不允许操作) 当前正在尝试一个带有此错误消息的项目。当系统
优先级
为10时,java
实时
优先级
大于11的错误状态下,如何将
优先级
设置得更高?
浏览 1
提问于2018-03-14
得票数 0
回答已采纳
1
回答
打印主程序的
优先级
、
、
、
我想知道是否有办法打印主程序的
优先级
。在问题中,我问过如何打印
线程
的失聪
优先级
;现在,我非常想知道是否可以对主
线程
执行同样的操作。编辑:我的目标是获得我创建的唯一进程的
优先级
(我使用p
线程
库在int主块中创建
线程
)。这个过程不应该是一个正常的进程,而是一个
实时
的过程,所以我不能使用get
优先级
函数。183,Robert
Linux
系统编程-直接与内核和C库对话(2013年,O‘’Reilly)第二版)。 如何获得<e
浏览 7
提问于2020-07-14
得票数 0
回答已采纳
1
回答
如何降低QT Gui
线程
优先级
?
、
、
、
、
我正在设计一个
linux
下的嵌入式QT应用程序。我的应用程序的一部分是
实时
音频流,它是系统的最高
优先级
,并且必须始终满足其
实时
截止日期。我已将此
线程
设置为具有最大
优先级
的FIFO:pthread_setschedparam(pthread_self(),SCHED_FIFO, &schparam) 我需要我的QT GUI总是让步,让这个
实时</em
浏览 1
提问于2014-02-21
得票数 1
1
回答
关于pthread调度器和
优先级
的问题
、
Q1:Q2:
线程
优先级
是只在进程内部生效还是跨多个进程生效?例如,我有两个进程,都使用SCHED_RR。一个具有
优先级
为99的
线程
,另一个具有
优先级
为98的
线程
。前一个
线程
比后一个
线程</em
浏览 3
提问于2014-03-10
得票数 4
2
回答
Pthread
优先级
和调度
、
、
、
服务器正在为每个连接的客户端创建一个新
线程
,并为每个新连接设置更高的
优先级
,这意味着最后连接的客户端是具有最高
优先级
的客户端。我期望的结果是,具有最高
优先级
的
线程
是打印输出的
线程
,直到该客户端连接,而其他
线程
应该等待。 然而,这不是我得到的结果。不管怎样,所有的
线程
都会被执行,即使是那些
优先级
较低的
线程
。我甚至尝试了几种配置,例如使用pthread_join,但在这种情况下,调度器将等待该
线程
完成其
浏览 5
提问于2015-09-29
得票数 1
1
回答
如何在
实时
Linux
中选择
线程
/进程
优先级
?
、
、
、
我正在开发
实时
软件,它将在
Linux
上使用PREEMPT_RT补丁运行。虽然这将使我能够通过使用
Linux
实时
调度程序(SCHED_RR或SCHED_FIFO)获得
实时
性能,但我不确定应该为
线程
使用哪些
优先级
值。在我的系统中,当我查看我看到的
优先级
时(只显示使用RTPRIO的进程):CMD PRI RTPRIO内核
线程
? 我应该以
浏览 4
提问于2016-06-03
得票数 3
回答已采纳
1
回答
自定义
优先级
值:一个
线程
是正的还是负的?
、
、
、
、
我试图以一种向后兼容的方式重新实现C语言中的RobotC API (尽管一些细节更适合或更容易使用C++),并尝试以某种可移植的方式尝试重新实现它们的多
线程
API,所以我尝试使用sched_get_priority_max但是,nice(1)和sched(7)一方面说
优先级
介于-20 (最高
优先级
)到19 (较低
优先级
)之间,另一方面,前手册页指出: 在具有较低
优先级
值的进程之前,对…数值较高的
优先级
值进行调度。这意味着相反的情况:正值是高
优先级
的,负的是低
优先
浏览 0
提问于2018-03-25
得票数 1
1
回答
有没有办法在Glib v2.32+中设置
线程
优先级
?
、
、
、
、
Glib 2.30 允许通过枚举设置
线程
优先级
。但是,该API是,我找不到任何有关使用新API设置
线程
优先级
的信息。我已经按Ctrl+F检查了中所有与
线程
相关的部分,但没有发现任何与
优先级
相关的内容。那么,在2.32API中为
线程
分配
优先级
是可能的吗?如果是,如何在创建时进行更改,是否可以在创建
线程
后进行更改?我知道pthread支持这一切,但我更喜欢坚持使用与平台无关的Glib API。
浏览 1
提问于2012-09-08
得票数 4
回答已采纳
1
回答
为什么
linux
中
线程
没有以正确的
优先级
运行?
、
我有下面的代码,它更改当前
线程
的
优先级
。我传递了90作为参数,但是看起来
线程
运行的
优先级
是19。 进程正在以根用户的身份运行。我如何知道进程是以19
优先级
运行的。我按照命令执行。正如你所看到的,pri是19,还有rtprio和pri的区别是什么?我使用的是红帽企业Linuxver6.3的2.6内核。由于这不是一个
实时
linux
,所以这一行在代码if(pthread_setschedparam(pthread_self(), SC
浏览 2
提问于2013-02-15
得票数 1
2
回答
以极低
优先级
运行
线程
、
、
、
、
我使用pthread_create()在我的
Linux
应用程序中创建了一个
线程
。我想让这个
线程
以非常低的
优先级
运行,因为在同一个应用程序中有一些
实时
线程
在运行。下面是
线程
函数本身中的代码: pthread_setcanceltype它是否保证与其他
实时
线程
相比,我的
线程
不会获得更高
浏览 0
提问于2018-09-18
得票数 0
2
回答
低
优先级
后台
线程
的实现模式?
、
、
我有一个(软)
实时
系统,它查询一些传感器数据,进行一些处理,然后等待下一组传感器数据。传感器数据在接收器
线程
中读取并放入队列中,因此主
线程
处于“休眠”状态(通过互斥),直到新数据到达。这些被实现为在其他
线程
中运行。 但是,重要的是,当主
线程
处理传感器数据时,它应该具有最高
优先级
,这意味着如果可能,其他
线程
根本不应该消耗任何CPU资源(当前后台
线程
导致主
线程
以不可接受的方式减慢)。根据的说法,设置
线程
优先级</
浏览 3
提问于2011-10-05
得票数 0
回答已采纳
1
回答
确定
线程
的当前
优先级
(互斥
优先级
继承)
、
为了验证我对互斥
线程
优先级
继承机制的理解是正确的,我想确定当前运行的
优先级
(当持有一个互斥
线程
时),以便稍后被一个更高
优先级
的
线程
锁定。显然,pthread_getschedparam不是要走的路,它只返回最后(显式)设置的
优先级
/值。 它是否可能彻底的POSIX
线程
跟踪工具(PTT) (似乎不
浏览 2
提问于2014-03-19
得票数 0
1
回答
同时具有
实时
循环和非
实时
功能的更好的方法是什么
、
、
、
、
同时,我们可能想要做一些不具有
实时
性要求的事情,如路径规划、图像处理、目标识别等。此外,来自非
实时
任务的一些结果将被发送到
实时
电机控制回路以控制机器人。对于
实时
部分,我使用带有RT-Preempt Patch的Ubuntu。因此,我可以在while循环中运行
实时
控制循环,就像示例代码一样。由于我对
实时
编程非常陌生,我不知
浏览 0
提问于2014-08-08
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
即使运行高优先级线程,低优先线程也能运行
linux多线程服务器
Linux系统编程 线程属性
分享:C语言编程——LINUX 多线程
Linux系统编程 线程同步概念
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券