腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
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内核出现漏洞
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
谷歌 Linux 内核开发者使用 macOS 编译 ARM64 Linux 内核
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券