腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
哪些任务对应于
Linux
内核
调度程序?
、
、
、
在
Linux
的
内核
级别,我们有
线程
/任务(属于
内核
和用户),例如,init:一个额外的
内核
线程
,进程1 (init进程)我的问题是关于
内核
调度器,它执行以下任务: 固定时间内的-Schedule任务(即上下文切
浏览 1
提问于2013-12-17
得票数 2
1
回答
超
线程
和进程
优先级
、
、
、
是否有任何方法(
linux
内核
选项、sysctl设置或可配置调度程序模块)可导致高
优先级
进程/
线程
在具有第二个(超
线程
)虚拟核的物理处理器核上运行,以便最大限度地提高单
线程
性能(通过防止竞争情况、不共享L1缓存和可能使用最大cpu时钟- Turbo Boost),同时在具有较低cpu时钟的其他物理核的虚拟核上运行较低
优先级
的进程/
线程
,以最大限度地提高系统总吞吐量?换句话说:是否可以基于
优先级
动态禁用超
线程
浏览 0
提问于2017-08-24
得票数 3
回答已采纳
1
回答
QThread::start(
优先级
) vs
Linux
、
、
、
我在KDENeon18.04中使用了一些基于QThread的工作
线程
(基于Ubuntu18.04,
内核
4.15.0-46-泛型)。工作
线程
干扰了我的桌面应用程序,所以我决定降低它们的
优先级
。QThread::start(priority)的Qt文档说: 在阅读了上述文档之后,我希望<em
浏览 1
提问于2019-03-20
得票数 3
回答已采纳
1
回答
如何为用户
线程
提供比
内核
线程
更高的
优先级
(Work_queues)
、
、
、
我正在运行一个应用程序,其中某些用户
线程
不能被
内核
抢占。.I将解释我的设置: OS:
Linux
2.6.32
内核
目标:1.如果我得到任何硬件中断,isr将被自动调用,其中的工作将排队为任何work_queue.But,我不想调度这些work_queues如果更高
优先
浏览 2
提问于2012-05-07
得票数 1
回答已采纳
1
回答
为什么
Linux
允许
线程
设置调度策略和
优先级
?
、
、
、
我以前认为
线程
调度策略和
优先级
是由
Linux
内核
决定的,我们在编写运行在
Linux
上的应用程序时不能通过代码更改
线程
调度策略和
优先级
,直到我看到类似于sched_setscheduler.的系统调用。我想知道为什么
Linux
会为应用程序提供这种接口,如果开发人员希望他的应用程序具有更好的用户体验,从而使在应用程序中运行的
线程
具有更高的调度
优先级
,这将使运行在同一操作系统上的其他应用程序像sched_setschedu
浏览 1
提问于2017-09-04
得票数 0
回答已采纳
1
回答
I/O绑定与CPU绑定依赖于
内核
?
、
、
、
、
我在网上看到这个问题,准备面试:CPU绑定 我正在寻找详细的答案,以深入了解我在这里错过了什么。
浏览 7
提问于2021-06-04
得票数 3
1
回答
SCHED_FIFO高
优先级
线程
正在被SCHED_FIFO低
优先级
线程
抢占吗?
、
、
、
我正在
Linux
RT多核机器上测试我的多
线程
应用程序。/proc/sys/kernel/sched_rt_period_us containing
浏览 2
提问于2014-10-01
得票数 2
1
回答
用户空间中的实时
线程
优先级
、
、
、
来自: 上述行为与RTAI/LXRT发生的情况相反--例如,通过继承RTAI调度程序定义的最低
优先级
,迁移到
Linux
空间的
线程
实际上在同一移动中丢失了它们的实时
优先级
。我希望了解它能提供什么样的优势--我的意思是,当实时
线程
转移到用户空间时,它得到了一个低
优先级
(因此可以被运行在
内核
空间中的高
优先级
实时
线程
抢占)。这个设计决策背后有一些假设吗?
浏览 3
提问于2012-04-19
得票数 1
回答已采纳
0
回答
Linux
APIC中断
优先级
、
、
、
例如,我在rt
内核
上的FF进程的一部分是:96 FF 85 125 - [irq/16-uhci_hcd]根据这个
线程
,APIC
linux
内核
不会对中断进行
优先级
排序。但是如果两个中断同时发生呢?如果在APIC级别上所有中断都具有相同的
优先级
,那么处理器如何知道要执行哪个处理程序?在上面的
线程
链接中,有人建议编写
内核
模块,获得设置API
浏览 22
提问于2017-06-14
得票数 0
1
回答
当
优先级
较高的任务繁忙时,不调度较低
优先级
的
线程
。
、
、
、
环境-带有
Linux
内核
2.6.18需求的嵌入式设备-3个
线程
(由一个进程创建,假设P1创建了T1、T2、T3)T1和T3每秒递增一次变量。T1每5秒打印两个变量一次。一切顺利。一直以来,我都在想
linux
的CFS保证所有
优先级
浏览 2
提问于2016-01-20
得票数 4
2
回答
内核
线程
和用户
线程
优先级
、
、
我们试着评估在用户或
内核
中做一些与hw相关的任务是否更好。任务必须响应中断并执行一些任务,这些任务将数据复制到物理(映射)内存空间。我们将使用pthread作为用户空间,kthread用于
内核
线程
。所以,我的问题是: 当两个
线程
准备就绪时,
内核
线程
是否比用户
线程</
浏览 0
提问于2016-12-19
得票数 5
回答已采纳
1
回答
打印主程序的
优先级
、
、
、
我想知道是否有办法打印主程序的
优先级
。在问题中,我问过如何打印
线程
的失聪
优先级
;现在,我非常想知道是否可以对主
线程
执行同样的操作。编辑:我的目标是获得我创建的唯一进程的
优先级
(我使用p
线程
库在int主块中创建
线程
)。这个过程不应该是一个正常的进程,而是一个实时的过程,所以我不能使用get
优先级
函数。183,Robert
Linux
系统编程-直接与
内核
和C库对话(2013年,O‘’Reilly)第二版)。 如何获得实时
浏览 7
提问于2020-07-14
得票数 0
回答已采纳
1
回答
在
Linux
内核
中,以下创建实时
线程
的方法正确吗?
、
、
、
、
在
Linux
内核
中,
线程
调度是实时调度(如SCHED_FIFO)和普通调度(SCHED_NORMAL)。2、给
线程
一个实时调度程序。 这对实时
线程
没问题吗?
浏览 4
提问于2013-04-16
得票数 5
回答已采纳
2
回答
linux
内核
线程
在cpu硬件
线程
上映射1:1或m:n吗?
、
、
、
、
例如,我在
linux
上有4个进程,每个
线程
有5个
线程
,我的cpu是i7 4C8H。 (1)对于每个进程,它是否限制其所有
线程
只消耗一个cpu
线程
?一个进程可以使用所有的cpu核心/
线程
吗?(2)
linux
内核
是否为每个进程平均分配时间片(如果它们都很忙,并且没有指定和
优先级
),还是按照它们的
线程
号分配时间片,进程的
线程
越多,时间片越多?
浏览 3
提问于2017-01-09
得票数 2
回答已采纳
1
回答
混合系统中的优先继承行为
、
、
如果我有一个实时的
linux
系统,但是某些子系统不是实时的。如果我对实时和非实时部分共享的某些同步对象使用
优先级
继承,会发生什么情况?
浏览 0
提问于2015-03-11
得票数 1
1
回答
用户
线程
v.s.
内核
线程
、
、
有人能帮我澄清一下对
内核
线程
的理解吗?我听说,在
Linux
/Unix上,
内核
线程
(例如系统调用的
线程
)的执行速度比用户
线程
快。但是,这些用户
线程
不是由
内核
调度并使用
内核
线程
执行的吗?请告诉我
内核
线程
和用户
线程
之间的区别,除了它们可以访问不同的地址空间之外。它们之间的其他区别是什么?在单处理器机器上,当用户
线程
运行时,<
浏览 1
提问于2013-07-17
得票数 5
回答已采纳
2
回答
调度器
优先级
和策略对非竞争cpuset中的
线程
有什么影响(如果有的话)?
、
、
、
我有一个
Linux
系统,在这个系统中,我们使用cgroup创建了两个cpu_exclusive cpusets A和B,并将所有用户
线程
和所有未绑定
内核
线程
迁移到一个附属于cpuset的cgroup中,运行在cpuset中的东西具有不同的调度策略和不同的
优先级
,在cpuset中运行的
线程
比cpuset中的
内核
多很多。在这样的设置中,运行在cpuset中的用户
线程
的调度策略/
优先级
是否有任何可观察的效果?答案似乎应该是“否”,
浏览 0
提问于2012-02-23
得票数 12
1
回答
用NDK超车max_priority
、
、
、
、
我试图在Android设备上复制一定程度的实时操作系统条件,而不必重新安装整个
内核
(就像RTDroid一样)。这些条件之一是确保关键
线程
在每次需要CPU或内存时都会优先于普通
线程
。我理解使用NDK用C/C++编写的代码是在
linux
内核
级别上执行的。这意味着它应该具有与DVM进程相同的
优先级
(Dalvik虚拟机)。因此,我推断C/C++代码的执行
优先级
高于在DVM上运行的任何"MAX_PRIORITY“
线程
。 我可以使用R
浏览 1
提问于2017-02-21
得票数 1
回答已采纳
1
回答
Linux
用户空间与
内核
空间调度
、
我有一个用户空间进程运行,调度策略SCHED_OTHER (0)和
优先级
为120 (默认
优先级
,顶部显示PR为20)。它运行无限时间( 1 )循环,没有任何系统调用或等待等。在
内核
空间中,我有一个
内核
线程
,它也使用默认的调度参数(策略: SCHED_NORMAL (0)和
优先级
120)创建。它会进入睡眠状态,调用wait_event_interruptible()。以1ms为周期的irq
线程
唤醒
内核
线程
。
内核
浏览 2
提问于2017-09-25
得票数 3
1
回答
RT
线程
中的printf
、
、
我正在用
Linux
编写一个多
线程
应用程序。if(clock_gettime(CLOCK_MONOTONIC, &start)) { /* handleelapsedSeconds = TimeSpecToSeconds(&end) - TimeSpecToSeconds(&start);
浏览 63
提问于2018-06-04
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 内核开发人员争论基于优先级的 Shutdown 支持
即使运行高优先级线程,低优先线程也能运行
Linux内核解读
上干货:Java编程教程——线程的优先级
Linux内核出现漏洞
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券