腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
Linux
调度
程序中,包含多个线程的不同
进程
如何获得公平的时间配额?
、
、
、
、
我知道
linux
调度
程序会
调度
task_struct,这是一个线程。那么,如果我们有两个
进程
,例如,A包含100个线程,而B是单个线程,那么考虑到每个线程是否被公平
调度
,如何公平地
调度
这两个
进程
?另外,在
Linux
中,来自同一个
进程
的线程之间的上下文
切换
要比来自不同
进程
的线程之间的
切换
要快,对吗?因为后者将与
进程
控制块有关,而前者则不会。
浏览 3
提问于2014-01-16
得票数 0
回答已采纳
3
回答
linux
调度
器需要进行上下文
切换
吗?
、
、
关于
linux
调度
器和其他类似的内核系统调用,我有一个一般性的问题。
linux
调度
器是否被认为是一个“
进程
”,并且每次调用
调度
器都需要上下文
切换
,就像它的另一个
进程
一样?假设我们有一个时钟滴答,它中断当前正在运行的用户模式
进程
,现在我们必须调用
调度
器。对
调度
器本身的调用是否会引起上下文
切换
?
调度
器是否有自己的一组寄存器和U区,以及在每次调用时必须恢复的内容?在上
浏览 0
提问于2012-06-01
得票数 15
回答已采纳
2
回答
linux
内核
调度
器CFS
、
、
、
linux
内核的CFS
调度
程序是如何在sched_latency_ns时间内
调度
所有
进程
的。它是通过遍历红色黑色树还是在每次
进程
切换
后重新平衡。
浏览 0
提问于2011-06-09
得票数 1
2
回答
谁安排线程?
、
、
、
、
我有个关于
调度
线程的问题。一方面,我了解到线程在
Linux
中被
调度
和处理为
进程
,这意味着它们和使用传统方法的任何其他
进程
一样被
调度
。(例如,
linux
中的完全公平
调度
程序)我真的很困惑于两者
浏览 1
提问于2015-02-19
得票数 2
回答已采纳
1
回答
中断处理程序和
进程
调度
程序
、
、
我知道在
Linux
内核中,当硬件中断发生时,会发生上下文
切换
。1)如果我正在执行中断处理程序,我的
进程
调度
器是否仍然在
调度
进程
,或者它将停止
调度
直到中断处理程序完成。
浏览 4
提问于2014-03-20
得票数 1
1
回答
从shell运行具有优先级的
进程
(不是“很好”)
、
、
我正在寻找与nice等效的命令,但需要设置
进程
优先级并选择要使用的
调度
程序。(或包括在脚本中)类似run-with-scheduler batch a-big-long-command或run-with-scheduler round-robin priority 10来设置
进程
优先级和
调度
程序我看到的每一篇文章都有标题为“如何在
Linux
中设置
进程
优先级”,但是它们都写得很好。正如您可能知道的那样,友好不是优先,直到最近,还没有办法设置优先级。然而,最近在
Linux
内
浏览 6
提问于2014-01-25
得票数 0
回答已采纳
1
回答
调度
上下文
切换
,每个
进程
一个或多个内核堆栈
、
、
、
、
考虑到
Linux
的情况,我们为每个用户堆栈都有一个内核堆栈,据我所知,每当发生上下文
切换
时,我们都会
切换
到当前
进程
的内核模式。在这里,我们保存当前
进程
的当前状态、寄存器、程序数据等,然后
调度
器(不确定它是否在此内核中运行)保存PCB并加载下一个要
调度
的
进程
的PCB。现在,第一个问题是,考虑到每个
进程
也有一个“专用”内核堆栈的上下文
切换
,上面的解释对您是否有意义。 我的问题的另一部分是,如果我们对所有
进程</e
浏览 11
提问于2017-08-16
得票数 0
1
回答
Linux
中具有
进程
的线程
调度
、
、
、
、
我理解
Linux
调度
器会安排线程,而不是
进程
,但我不知道
进程
中的线程是如何被
调度
的。 假设我有一个
进程
P1和线程T1,T2,以及线程P2,T1,T2,T3。现在,
调度
程序必须
调度
5个任务。如果
调度
程序获取P1T1,然后获取P2T2,这将导致
进程
上下文
切换
,这就违背了线程处理的目的。在这种情况下,
调度
程序是如何工作的?
浏览 2
提问于2014-12-18
得票数 0
回答已采纳
2
回答
多核
linux
调度
程序
由于
linux
内核具有先发制人的特性:如果内核空间运行在另一个核心上(上下文
切换
),那么它是如何
调度
的?如果用户空间在另一个核心上运行,它如何在另一个核心(上下文
切换
)上
调度
?因此,为了
调度
-
调度
程序更改每个核心中的等待列表(这是一个集中式数据结构吗?)而每个内核上的每个内核在这个数据中的每一个看起来都被击中并选择下一个
进程
来运行在同一个核心上?当
调度
程序中断发生时-哪个
调度</
浏览 0
提问于2022-01-06
得票数 2
2
回答
中断处理程序中的上下文
切换
、
当中断处理程序正在执行时,为什么上下文
切换
不能发生?更具体地说,在
linux
内核中,中断处理程序在被中断的
进程
的上下文中运行。为什么不能在中断处理程序中进行上下文
切换
来
调度
另一个
进程
?
浏览 1
提问于2011-01-19
得票数 8
回答已采纳
3
回答
如何在
进程
中的pthread之间划分时间片?
、
、
、
、
Linux
内核是否知道用户地址空间中的pthread(我不认为是is..but,我没有找到任何关于这方面的信息)。当发生线程
切换
时,指令指针是如何改变的。??
浏览 0
提问于2012-02-22
得票数 5
2
回答
从处理器的角度看
进程
调度
、
、
、
我知道
调度
是由内核完成的。让我们假设
Linux
中的一个
进程
(P1)当前正在处理器上执行。由于当前
进程
不知道时间片的任何信息,并且内核当前没有在处理器上执行,那么内核如何
调度
下一个要执行的
进程
呢?是否有某种类型的中断来告诉处理器
切换
到执行内核或任何其他机制的目的?
浏览 2
提问于2013-05-17
得票数 3
回答已采纳
1
回答
Linux
内核是否可以被认为是单个
进程
、
、
Linux
内核是否可以被认为是具有多个线程的单个
进程
?还定义了内核中内存管理模块、
调度
器、文件系统等之间的
切换
。
浏览 0
提问于2013-07-17
得票数 10
回答已采纳
4
回答
是什么导致Windows上的上下文
切换
?
、
、
在
Linux
上,发生上下文
切换
可能是因为应用程序进行系统调用,或者因为
调度
程序将
进程
从CPU
切换
到另一个
进程
。最后,换掉同一
进程
的两个线程的成本是否与换掉两个不同
进程
的成本不同?
浏览 0
提问于2010-02-17
得票数 2
2
回答
哪些任务对应于
Linux
内核
调度
程序?
、
、
、
在
Linux
的内核级别,我们有线程/任务(属于内核和用户),例如,init:一个额外的内核线程,
进程
1 (init
进程
)我的问题是关于内核
调度
器,它执行以下任务:动态-Calculate时间片(基于短/
浏览 1
提问于2013-12-17
得票数 2
1
回答
Linux
调度
器如何在多核处理器上
调度
进程
?
、
、
假设一个
进程
只有一个线程,那么在这个
进程
的执行过程中,其他核心会保持空闲吗?在
linux
系统中,
调度
器将
进程
和线程都视为一个任务。在
调度
它时,它不区分
进程
和线程。那么,这是否意味着不同的内核并行地执行不同
进程
的不同线程呢? 当发生上下文
切换
时,这种情况是只发生在cpu的一个核心上,还是发生在所有核心上?
浏览 2
提问于2013-11-22
得票数 6
1
回答
上下文
切换
或模式
切换
发生的最多的是什么?
、
上下文
切换
和模式
切换
哪个发生得最多?上下文
切换
发生在用户模式下,但这并不意味着需要系统调用;因此,在发生上下文
切换
时不会发生模式更改。上下文
切换
意味着需要
调度
。我认为这是特权,因此需要从用户更改到内核模式来进行上下文
切换
。这意味着上下文
切换
与模式
切换
一起进行。 有人对此有明确的答案吗?
浏览 0
提问于2011-06-23
得票数 2
回答已采纳
2
回答
Linux
如何处理线程和
进程
调度
、
、
、
我试图理解
Linux
是如何处理
进程
调度
和线程
调度
的。我读到
Linux
可以
调度
进程
和线程。
Linux
有线程
调度
器和
进程
调度
器吗?如果是,他们是如何合作的?
浏览 0
提问于2011-12-11
得票数 30
回答已采纳
1
回答
Linux
内核线程的
调度
或抢占是如何工作的?
、
、
、
、
我知道,与用户空间线程/
进程
相比,
linux
内核线程没有自己的地址空间。内核线程不会将上下文
切换
到用户空间,但是内核线程是可
调度
的和可抢占的。所以我的问题是,如果内核线程没有地址空间,那么内核线程的
切换
/抢占是如何工作的呢?
浏览 3
提问于2014-01-29
得票数 1
回答已采纳
1
回答
调度
器的工作
、
、
、
调度
程序是一个程序,它在操作系统中
调度
不同的
进程
。想到的问题是: 因为
调度
程序也是一个
进程
,它通过上下文
切换
来
调度
其他
进程
。因此,总有一段时间,
调度
程序会与任何其他
进程
自动
切换
。或者,如果不是这样,那么hw是否工作,就像在多任务处理系统中一样,为了在一起运行不同的
进程
,
进程
必须被上下文
切换
,如果
调度
程序一直在运行,那么它如何给其
浏览 0
提问于2013-10-14
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux进程调度:完全公平调度器CFS
报名:《Linux任督二脉》之《进程调度》4节系列微课
Linux进程管理
Linux 切换用户
Linux查杀stopped进程
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券