腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
pthread_create():默认
优先级
和剥离
策略
是什么?
linux
、
gcc
、
pthreads
、
nptl
惠普手册页()说 默认情况下,新
线程
的
调度
策略
和
优先级
是从创建
线程
继承的--也就是说,默认情况下,pthread_create(3)例程忽略指定
线程
属性对象中的
调度
策略
和
优先级
设置。因此,要创建受指定
线程
属性对象中
调度
策略
和
优先级
设置约束的
线程
,在调用pthread_create(3)之前,程序必须使用pthread_attr_setinher
浏览 3
提问于2014-01-28
得票数 5
回答已采纳
1
回答
为什么
Linux
允许
线程
设置
调度
策略
和
优先级
?
linux
、
multithreading
、
linux-kernel
、
scheduled-tasks
我以前认为
线程
调度
策略
和
优先级
是由
Linux
内核决定的,我们在编写运行在
Linux
上的应用程序时不能通过代码更改
线程
调度
策略
和
优先级
,直到我看到类似于sched_setscheduler.的系统调用。我想知道为什么
Linux
会为应用程序提供这种接口,如果开发人员希望他的应用程序具有更好的用户体验,从而使在应用程序中运行的
线程
具有更高的
调度
优先级
,
浏览 1
提问于2017-09-04
得票数 0
回答已采纳
1
回答
自定义
优先级
值:一个
线程
是正的还是负的?
c
、
posix
、
scheduling
、
priority
、
pthreads
我试图以一种向后兼容的方式重新实现C语言中的RobotC API (尽管一些细节更适合或更容易使用C++),并尝试以某种可移植的方式尝试重新实现它们的多
线程
API,所以我尝试使用sched_get_priority_max但是,nice(1)和sched(7)一方面说
优先级
介于-20 (最高
优先级
)到19 (较低
优先级
)之间,另一方面,前手册页指出: 在具有较低
优先级
值的进程之前,对…数值较高的
优先级
值进行
调度
。这意味着相反的情况:正值是高
优先级
的,负
浏览 0
提问于2018-03-25
得票数 1
1
回答
SCHED_FIFO高
优先级
线程
正在被SCHED_FIFO低
优先级
线程
抢占吗?
linux
、
real-time
、
scheduler
、
scheduling
我正在
Linux
RT多核机器上测试我的多
线程
应用程序。如果您知道
Linux
调度<
浏览 2
提问于2014-10-01
得票数 2
2
回答
调度
器
优先级
和
策略
对非竞争cpuset中的
线程
有什么影响(如果有的话)?
linux
、
scheduling
、
priority
、
cgroups
我有一个
Linux
系统,在这个系统中,我们使用cgroup创建了两个cpu_exclusive cpusets A和B,并将所有用户
线程
和所有未绑定内核
线程
迁移到一个附属于cpuset的cgroup中,运行在cpuset中的东西具有不同的
调度
策略
和不同的
优先级
,在cpuset中运行的
线程
比cpuset中的内核多很多。在这样的设置中,运行在cpuset中的用户
线程
的
调度
策略
/
优先级
是否有任何
浏览 0
提问于2012-02-23
得票数 12
1
回答
为什么
linux
中
线程
没有以正确的
优先级
运行?
c
、
linux
我有下面的代码,它更改当前
线程
的
优先级
。我传递了90作为参数,但是看起来
线程
运行的
优先级
是19。 进程正在以根用户的身份运行。我如何知道进程是以19
优先级
运行的。我按照命令执行。正如你所看到的,pri是19,还有rtprio和pri的区别是什么?我使用的是红帽企业Linuxver6.3的2.6内核。由于这不是一个实时
linux
,所以这一行在代码if(pthread_setschedparam(pthread_self(), SCHED_RR, &
浏览 2
提问于2013-02-15
得票数 1
1
回答
关于pthread
调度
器和
优先级
的问题
c++
、
pthreads
我在Debian7上使用的是gcc c++ 4.7,我想为我的
线程
设置一些
优先级
。看起来我必须通过pthread来做这件事。我被pthread中的
调度
程序
策略
和
优先级
弄糊涂了。Q1:Q
浏览 3
提问于2014-03-10
得票数 4
2
回答
pthread_setschedprio()失败并显示"EINVAL“
c++
、
pthreads
我试图使用pthread_setschedprio()设置pthread的
优先级
,但它返回"EINVAL“。
浏览 0
提问于2010-06-29
得票数 2
1
回答
Linux
内核中使用的三种
优先级
之间有什么区别?
linux
、
linux-kernel
我是
Linux
内核的新手,现在我正在研究
Linux
内核中的进程
调度
。
Linux
中有三种
优先级
: 动态
优先级
用于选择下一个要执行的进程。只为实时进程定义实时
优先级
,其值可从0
浏览 3
提问于2014-03-04
得票数 4
2
回答
Linux
SCHED_OTHER、SCHED_FIFO和SCHED_RR的区别
linux
、
linux-kernel
、
scheduler
、
scheduling
、
cfs
有人能解释一下SCHED_OTHER、SCHED_FIFO和SCHED_RR之间的区别吗?
浏览 70
提问于2012-02-22
得票数 48
回答已采纳
1
回答
QThread::start(
优先级
) vs
Linux
linux
、
qt
、
qthread
、
thread-priority
我在KDENeon18.04中使用了一些基于QThread的工作
线程
(基于Ubuntu18.04,内核4.15.0-46-泛型)。工作
线程
干扰了我的桌面应用程序,所以我决定降低它们的
优先级
。QThread::start(priority)的Qt文档说: 在阅读了上述文档
浏览 1
提问于2019-03-20
得票数 3
回答已采纳
1
回答
新QNX进程/
线程
的默认
调度
策略
和
优先级
multithreading
、
qnx
、
qnx-neutrino
QNX文档表示,新
线程
继承了从其父
线程
启动的
调度
策略
和
优先级
。 如果我从shell或init脚本开始一个新的进程呢?新进程/
线程
的
调度
策略
和
优先级
来自何处?
浏览 5
提问于2016-06-08
得票数 1
回答已采纳
2
回答
结构sched_param中的sched_priority指的是什么?
linux
、
linux-kernel
、
scheduling
、
scheduler
我使用的是
linux
2.4.X,文档中写道:但是,我记得rt进程的
优先级
是0-99,SCHED_OTHER的
优先级
是100-139,所以...我错过了什么?
浏览 4
提问于2014-11-22
得票数 1
1
回答
在进程中
调度
线程
c++
、
linux
、
pthreads
、
scheduling
假设我有一个有4个
线程
的进程,我想让它们根据特定的
调度
算法运行。我搜索并找到了用于选择算法和设置
线程
优先级
的pthread_setschedparam和sched_setschedparam函数,但我看到了一件不清楚的事情- pthread_setschedparam接受一个
线程
名称并设置自己的
调度
策略
。这具体是什么意思,因为我认为一个进程中的所有
线程
都是根据一个为整个进程设置的
策略
来
调度
的。这是否意味着,如果我使用
浏览 5
提问于2012-08-21
得票数 4
1
回答
pthread中模拟
线程
优先级
的示例程序
c++
、
multithreading
假设
线程
1比
线程
2具有更高的
优先级
。我遇到这个问题是因为在pthread中有一个称为
线程
优先级
的选项。据我所知,
线程
优先级
由操作系统用于
调度
策略
,对程序员没有任何控制。 我的理解正确吗?
浏览 1
提问于2015-05-26
得票数 0
1
回答
Linux
用户空间
与
内核空间
调度
linux
、
linux-kernel
我有一个用户空间进程运行,
调度
策略
SCHED_OTHER (0)和
优先级
为120 (默认
优先级
,顶部显示PR为20)。它运行无限时间( 1 )循环,没有任何系统调用或等待等。在内核空间中,我有一个内核
线程
,它也使用默认的
调度
参数(
策略
: SCHED_NORMAL (0)和
优先级
120)创建。它会进入睡眠状态,调用wait_event_interruptible()。以1ms为周期的irq
线程
唤醒内核
线程
。内核
浏览 2
提问于2017-09-25
得票数 3
3
回答
unix中的
线程
调度
multithreading
、
unix
在RR
调度
策略
中,如果一个低
优先级
线程
锁定了一个互斥锁,并且由于另一个高
优先级
线程
正在等待而被
调度
器移除,会发生什么情况?现在,在给定的时间点,低
优先级
线程
1锁定互斥锁并仍在执行,而高
优先级
<em
浏览 0
提问于2013-07-19
得票数 5
回答已采纳
1
回答
使用
Linux
线程
优先级
和
调度
策略
指南?
linux
、
multithreading
、
documentation
、
conventions
、
thread-priority
我很难在
Linux
上获得
线程
(/process)
优先级
的诀窍、
调度
策略
选择、何时和如何选择以及确切的效果是什么。 是否有任何文件(如指南),最好有具体的例子和时间表,我可以参考?
浏览 2
提问于2015-01-27
得票数 0
3
回答
如何在
Linux
中设置
线程
的属性?
c
、
linux
、
pthreads
现在我想在我的程序中创建三个进程,每个进程中有几个
线程
。我的问题是:2)
调度
策略
的范围是什么?我的意思是,如果我将
调度
策略
设置为FIFO,那么所有进程中的所有<
浏览 2
提问于2012-03-10
得票数 1
回答已采纳
1
回答
如何获得pthread_setschedparam的权限
linux
、
real-time
、
beagleboard
该程序调用pthread_setschedparam试图提高其
优先级
。当以root用户身份登录时,我会得到一个“不允许操作”错误。
浏览 8
提问于2013-02-20
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Spring中的线程池与任务调度
Linux操作系统线程库性能测试与分析
你不好奇 CPU 是如何执行任务的吗?
鸿蒙轻内核四大基础功能介绍
你不好奇 CPU 是如何执行任务的?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券