腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Linux
如何处理线程和
进程
调度
linux
、
multithreading
、
process
、
scheduling
我试图理解
Linux
是如何处理
进程
调度
和线程
调度
的
。我读到
Linux
可以
调度
进程
和线程。
Linux
有线程
调度
器和
进程
调度
器吗?如果是,他们是如何合作
的
?
浏览 0
提问于2011-12-11
得票数 30
回答已采纳
1
回答
sched_setscheduler() /sched_getscheduler()是否只影响指定
进程
及其子
进程
的
调度
策略?
linux
、
linux-kernel
、
scheduling
我对sched_setscheduler()在
Linux
中
的
工作原理感到困惑。 我
的
理解是
Linux
在内部使用CFS (SCHED_NORMAL)来
调度
内核
进程
。当用户空间启动程序(
进程
)时,将触发clone()调用,以便在内核空间中创建相应
的
调度
实体。 因此,假设有用户
进程
A和
进程
B。
进程
A调用sched_setscheduler(pid_A, SCHED_RR)并派生子
浏览 28
提问于2019-04-13
得票数 0
回答已采纳
2
回答
为什么“真”会占用100%
的
CPU资源?
cpu
、
cpu-usage
我在
Linux
服务器上运行了以下Java代码: while (true) {} 它导致一个CPU核心达到100%
的
使用率。我对此感到困惑,因为我了解到CPU通过时间拆分来处理任务,这意味着CPU将在一个时隙内完成一个任务(CPU时间范围
调度
器)。如果有10个时隙,则while true任务应该最多使用10%
的
CPU使用率,因为其余90%将分配给其他任务。那么为什么是100%呢?
浏览 24
提问于2019-02-09
得票数 6
回答已采纳
1
回答
Linux
内核更改默认CPU
调度
器
linux
、
linux-kernel
、
kernel
、
scheduler
、
schedule
我正在尝试破解
Linux
内核,我想知道。如何将默认
Linux
进程
调度
程序更改为其他
进程
调度
程序?我可以将每个
进程
都设置为实时
进程
吗?
浏览 1
提问于2014-04-14
得票数 6
回答已采纳
1
回答
在
Linux
调度
程序中,包含多个线程
的
不同
进程
如何获得公平
的
时间配额?
linux
、
multithreading
、
process
、
task
、
schedule
我知道
linux
调度
程序会
调度
task_struct,这是一个线程。那么,如果我们有两个
进程
,例如,A包含100个线程,而B是单个线程,那么考虑到每个线程是否被公平
调度
,如何公平地
调度
这两个
进程
?另外,在
Linux
中,来自同一个
进程
的
线程之间
的
上下文切换要比来自不同
进程
的
线程之间
的
切换要快,对吗?因为后者将与
进程
控制块有关,而前
浏览 3
提问于2014-01-16
得票数 0
回答已采纳
1
回答
内核中
的
调度
程序是一个程序还是一个
进程
?
linux
、
kernel
、
scheduler
我查找了内置在内核中
的
CPU
调度
器源代码。I看到了一种观点,即CPU
调度
程序是一个
进程
。问题:如果是这样的话,当ps在
Linux
上时,
调度
程序
进程
应该是可见
的
.很难找到
调度
程序
进程
的
PID和名称。CPU
调度
程序
进程
的
P
浏览 5
提问于2022-03-10
得票数 0
回答已采纳
1
回答
内核空间和用户空间
进程
标识
linux
、
scheduled-tasks
Linux
调度
器如何识别哪个
进程
来自内核空间,哪个
进程
来自用户空间?假设我在
Linux
中安装了一个应用程序。我启动了应用程序。同时,还有其他内核空间
进程
进入就绪队列。现在,
Linux
调度
器如何识别哪个排队
的
进程
来自内核空间,哪个来自用户空间?
浏览 2
提问于2015-02-14
得票数 0
1
回答
什么在
Linux
操作系统中启动线程?
linux
、
linux-kernel
、
process
、
scheduling
、
thread
我目前正在调查一个与
Linux
操作系统中
的
线程相关
的
问题。我知道
进程
是由
Linux
内核中
的
调度
程序启动
的
,但是
进程
内部
的
线程-
Linux
内核
调度
程序还是
Linux
内核中
的
其他服务?
浏览 0
提问于2022-02-19
得票数 0
1
回答
Linux
内核- CPU子系统( CGROUPS)与CPU
调度
器有何不同?
linux
、
docker
、
linux-kernel
、
cgroups
、
linux-namespaces
Linux
内核代码提供了CPU
调度
程序,它具有用于
调度
进程
(包括停靠容器
进程
)
的
多个
调度
算法。 这个版本1
的
实现被
Linux
内核4.5中
的
版本2实现所取代。版本2修正了与版本1实现相关
的
一些限制。
浏览 6
提问于2020-02-03
得票数 0
2
回答
Linux
内核线程
的
调度
器
linux
、
linux-kernel
Linux
包括一些称为内核线程
的
特权
进程
。有没有可以运行/挂起它们
的
调度
程序?如果是,这个
调度
器是否与系统
调度
器(我指的是
调度
整个系统
进程
的
调度
器)相同?
浏览 2
提问于2014-10-24
得票数 0
1
回答
Linux
内核如何在用户空间
进程
/线程和内核任务/作业之间
调度
CPU?
linux-kernel
、
process
、
cpu
、
scheduling
我试图理解
Linux
进程
管理和
调度
。我知道
调度
程序根据优先级/时间切片来
调度
不同
的
进程
。但是也有一些内核任务(我没有提到
进程
的
系统调用,它将
进程
带到内核模式)也必须进行处理(例如:
调度
器/定时器或一些永远运行
的
内核代码)。我不明白
调度
程序是否为不同
进程
调度
CPU,在两者之间如何服务内核任务。
浏览 0
提问于2019-10-10
得票数 3
1
回答
Linux
中
的
进程
调度
器是什么?
linux
、
scheduling
我读过维基百科关于
进程
调度
程序
进程
调度
程序
的
文章:我不太明白那是什么意思。什么是
Linux
中
的
进程
调度
程序?它是内核
的
一部分吗?它到底是做什么
的
?
浏览 0
提问于2018-12-05
得票数 4
回答已采纳
1
回答
Unix中
的
进程
、内核线程、轻量级
进程
和用户线程之间
的
关系是什么?
kernel
、
process
、
bsd
、
thread
、
system-v
显示了
进程
、内核线程、轻量级
进程
和用户线程之间
的
关系。这本书最关注SVR4.2,它还详细探讨了4.4BSD、Solaris 2.x、Mach和Digital。请注意,我并不是在询问
Linux
。对于每个轻量级
进程
,是否总是有一个内核线程作为轻量级
进程
的
基础?图3.4似乎表示是。为什么图3.5(b)直接显示轻量级
进程
在
进程
之上,而中间没有内核线程? 内核线程是唯一可以
调度
的
实体吗?轻量级
进程</
浏览 0
提问于2018-09-29
得票数 15
3
回答
调度
器如何看待
linux
上
的
pthread?
linux-kernel
、
pthreads
、
scheduler
我有一个关于
Linux
上pthread实现
的
问题。或者是以另一种方式,
调度
程序
调度
每个线程,就好像它是一个单独
的
进程
一样。
浏览 0
提问于2010-10-23
得票数 5
回答已采纳
2
回答
Linux
进程
“
调度
”
linux
、
kernel
我曾多次看到
Linux
调度
程序对
进程
进行
调度
。我正在教授一门关于多线程编程
的
课程,我想把我
的
术语弄清楚。关于这件事,我有一件事想说(写在下面),希望有人能帮我清除最严重
的
错误: 这不是
调度
程序计划
的
进程
,而是与该
进程
相关联
的
线程。这个过程只是一堆内存映射段,因此是静态
的
。当我们使用pthread_create()或甚至clone() (主要是,但不是完全相同)时,
浏览 0
提问于2013-09-24
得票数 3
3
回答
linux
调度
器需要进行上下文切换吗?
linux
、
linux-kernel
、
kernel
关于
linux
调度
器和其他类似的内核系统调用,我有一个一般性
的
问题。
linux
调度
器是否被认为是一个“
进程
”,并且每次调用
调度
器都需要上下文切换,就像它
的
另一个
进程
一样?假设我们有一个时钟滴答,它中断当前正在运行
的
用户模式
进程
,现在我们必须调用
调度
器。对
调度
器本身
的
调用是否会引起上下文切换?
调度
器是否有自己
的
浏览 0
提问于2012-06-01
得票数 15
回答已采纳
2
回答
linux
内核
的
“过期”队列中能存在实时
进程
吗?
linux
、
linux-kernel
、
scheduling
在
linux
内核2.4中:因此,实时
进程
是否存在于过期队列中,其中所有消耗其时间片
的
进程
都存在?
浏览 3
提问于2014-04-07
得票数 1
回答已采纳
1
回答
linux
上
的
调度
单元
linux-kernel
我听说
linux
内核将线程视为内核线程,
进程
视为使用相同虚拟内存空间
的
线程组。这是否意味着窗口和
linux
内核
的
调度
单元是线程??
linux
的
最小
调度
单元是什么?
浏览 3
提问于2013-10-21
得票数 1
回答已采纳
1
回答
在
linux
下,pthread优先级和lwp优先级有什么关系?
linux
、
multithreading
、
pthreads
我有一个应用程序在
Linux
上运行,通过pthread_attr_setschedpolicy使用SCHED_FIFO。我
的
理解是,pthread_attr_setschedparam()应该允许在线程启动之前在线程属性结构上设置线程优先级,并且Posix要求至少支持32个级别。确实是在跑步
的
时候:sched_get_priority_min(SCHED_FIFO) = 1 在pthread_create但是,我不清楚如何使用ps -o、top -H或查找
浏览 3
提问于2017-05-09
得票数 0
1
回答
linux
进程
调度
延迟很长时间
c++
、
linux
、
multithreading
、
operating-system
、
scheduler
我已经在
linux
上运行
的
多线程c++应用程序上执行了strace。 经过几个小时
的
运行,所有线程都没有运行,持续了大约12秒。
进程
中
的
所有线程都是使用
linux
的
默认
调度
策略(SCHED_OTHER)和默认优先级创建
的
。还有另外5个类似的应用程序在同一个机器上运行,由于套接字上接收到大量数据,它们也像这个应用程序一样有很大
的
I/O限制。但在大多数情况下,这个应用程序都会收到预定
的
延迟。其
浏览 6
提问于2012-06-21
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux进程调度:完全公平调度器CFS
报名:《Linux任督二脉》之《进程调度》4节系列微课
理解Linux的进程状态
操作系统中的进程和线程,CPU调度
Linux的进程pid编号极限
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券