腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Linux
如何处理
线程
和
进程
调度
、
、
、
我试图理解
Linux
是如何处理
进程
调度
和
线程
调度
的。我读到
Linux
可以
调度
进程
和
线程
。
Linux
有
线程
调度
器和
进程
调度
器吗?如果是,他们是如何合作的?
浏览 0
提问于2011-12-11
得票数 30
回答已采纳
1
回答
在
Linux
调度
程序中,包含多个
线程
的不同
进程
如何获得公平的时间配额?
、
、
、
、
我知道
linux
调度
程序会
调度
task_struct,这是一个
线程
。那么,如果我们有两个
进程
,例如,A包含100个
线程
,而B是单个
线程
,那么考虑到每个
线程
是否被公平
调度
,如何公平地
调度
这两个
进程
?另外,在
Linux
中,来自同一个
进程
的
线程
之间的上下文切换要比来自不同
进程
的
线程
之间的切换要快,对吗?因为后者将与<
浏览 3
提问于2014-01-16
得票数 0
回答已采纳
3
回答
调度
器如何看待
linux
上的pthread?
、
、
我有一个关于
Linux
上pthread实现的问题。或者是以另一种方式,
调度
程序
调度
每个
线程
,就好像它是一个单独的
进程
一样。
浏览 0
提问于2010-10-23
得票数 5
回答已采纳
1
回答
linux
上的
调度
单元
我听说
linux
内核将
线程
视为内核
线程
,
进程
视为使用相同虚拟内存空间的
线程
组。这是否意味着窗口和
linux
内核的
调度
单元是
线程
??
linux
的最小
调度
单元是什么?
浏览 3
提问于2013-10-21
得票数 1
回答已采纳
2
回答
Linux
内核
线程
的
调度
器
、
Linux
包括一些称为内核
线程
的特权
进程
。有没有可以运行/挂起它们的
调度
程序?如果是,这个
调度
器是否与系统
调度
器(我指的是
调度
整个系统
进程
的
调度
器)相同?
浏览 2
提问于2014-10-24
得票数 0
1
回答
理解POSIX和
Linux
/glibc sched_*函数之间的差异
、
、
、
定义了
线程
和
进程
调度
属性的行为。指定sched_*接口是为了影响
进程
的
调度
属性,而不是
线程
。以下段落对此作了澄清: 对于具有系统
调度
争用范围的
浏览 4
提问于2012-11-21
得票数 13
1
回答
什么在
Linux
操作系统中启动
线程
?
、
、
、
、
我目前正在调查一个与
Linux
操作系统中的
线程
相关的问题。我知道
进程
是由
Linux
内核中的
调度
程序启动的,但是
进程
内部的
线程
-
Linux
内核
调度
程序还是
Linux
内核中的其他服务?
浏览 0
提问于2022-02-19
得票数 0
2
回答
当主
线程
设置pthread_create
调度
策略时,sched_deadline返回EAGAIN
、
、
、
、
我想让
进程
在新的
Linux
SCHED_DEADLINE
调度
策略下进行
调度
。同时,这个
进程
必须创建一些工作
线程
来执行其他一些工作。但是,当我在成功调用pthread_create之后调用sched_setattr(which是为了设置
进程
调度
策略)时,我得到了一个EAGAIN。我知道在实时
进程
中创建
线程
可能有点奇怪。可能会出现“新
线程
的
调度
策略将是什么”之类的问题。 尽管如此,在S
浏览 5
提问于2014-06-18
得票数 4
1
回答
Linux
中具有
进程
的
线程
调度
、
、
、
、
我理解
Linux
调度
器会安排
线程
,而不是
进程
,但我不知道
进程
中的
线程
是如何被
调度
的。 假设我有一个
进程
P1和
线程
T1,T2,以及
线程
P2,T1,T2,T3。现在,
调度
程序必须
调度
5个任务。如果
调度
程序获取P1T1,然后获取P2T2,这将导致
进程
上下文切换,这就违背了
线程
处理的目的。在这种情况下,
调度
程序是如何工
浏览 2
提问于2014-12-18
得票数 0
回答已采纳
1
回答
Unix中的
进程
、内核
线程
、轻量级
进程
和用户
线程
之间的关系是什么?
、
、
、
、
显示了
进程
、内核
线程
、轻量级
进程
和用户
线程
之间的关系。这本书最关注SVR4.2,它还详细探讨了4.4BSD、Solaris 2.x、Mach和Digital。请注意,我并不是在询问
Linux
。为什么图3.5(a)直接显示在CPU之上的
进程
,而中间没有轻量级
进程
? 对于每个轻量级
进程
,是否总是有一个内核
线程
作为轻量级
进程
的基础?图3.4似乎表示是。为什么图3.5(b)直接显示轻量级
进程
在
进程<
浏览 0
提问于2018-09-29
得票数 15
1
回答
线程
和
进程
之间的区别?
、
在我参加的操作系统课程(课程所涵盖的操作系统是
Linux
)中,我们被告知:优先级值由
进程
调度
算法确定。哪一个是真的?
浏览 0
提问于2018-03-05
得票数 0
1
回答
linux
是
调度
进程
还是
线程
?
、
、
、
、
调度
涉及到决定什么时候运行一个
进程
,以及运行多少时间。 如何确定每个
线程
的数量?如果确定了一个
进程
的时间量(例如100 is ),那么
进程
的所有
线程
之间是否共享?或者,每个
线程
的量子量由
调度
程序决定?
浏览 0
提问于2013-03-24
得票数 37
回答已采纳
2
回答
谁安排
线程
?
、
、
、
、
我有个关于
调度
线程
的问题。一方面,我了解到
线程
在
Linux
中被
调度
和处理为
进程
,这意味着它们和使用传统方法的任何其他
进程
一样被
调度
。(例如,
linux
中的完全公平
调度
程序) 另一方面,我也知道CPU也可以使用诸如打开事件或细粒度之类的方法在
线程
之间切换。例如,在缓存丢失事件中,CPU切换一个
线程
。但是,如果
调度
程序不想切换
线程
怎么办?他们如何就一
浏览 1
提问于2015-02-19
得票数 2
回答已采纳
2
回答
Linux
cpu_affinity保证单机使用
、
、
、
可以在
linux
中为其中每个
线程
在每个核上运行的多
线程
程序设置cpu亲和性,从而有效地阻止由该核上的os
调度
的任何其它
进程
。实际上,我希望保证我的
进程
使用一个核心,并将所有其他非关键程序绑定到最少数量的核心。 或者我错过了
linux
调度
器,或者我需要我自己的
调度
器。
浏览 5
提问于2012-06-04
得票数 1
回答已采纳
1
回答
让Scheduler
调度
某个
线程
、
在
Linux
中,使用POSIX
线程
,可以提示
调度
程序
调度
特定的
线程
。实际上,场景是我有一个
进程
,它是另一个
进程
的副本。对于确定性执行,跟随者
进程
需要以与领导者
进程
相同的顺序获取锁。例如,在领导者
进程
中,互斥量a被第一
线程
2锁定,然后是3和4,追随者必须以相同的顺序执行。所以如果在追随者中,
线程
3第一次遇到互斥量a,我想让
线程
3对
调度
器说,好的,我
浏览 0
提问于2011-06-03
得票数 0
回答已采纳
2
回答
Linux
进程
“
调度
”
、
我曾多次看到
Linux
调度
程序对
进程
进行
调度
。我正在教授一门关于多
线程
编程的课程,我想把我的术语弄清楚。关于这件事,我有一件事想说(写在下面),希望有人能帮我清除最严重的错误: 这不是
调度
程序计划的
进程
,而是与该
进程
相关联的
线程
。这个过程只是一堆内存映射段,因此是静态的。当我们使用pthread_create()或甚至clone() (主要是,但不是完全相同)时,我们可以清楚地看到这一点,其中一个
进程
有几个
线
浏览 0
提问于2013-09-24
得票数 3
1
回答
linux
进程
调度
策略与
线程
调度
策略的关系如何?
、
、
我在
线程
和
进程
调度
之间有点困惑。
线程
是否从它们的
进程
继承
调度
策略?是否可以将
进程
调度
设置为SCHED_OTHER,然后将该
进程
的一个
线程
设置为SCHED_FIFO?我独立地理解策略,但不理解
线程
/
进程
关系。没有洞察力?
浏览 7
提问于2013-08-09
得票数 4
回答已采纳
1
回答
在
linux
下,pthread优先级和lwp优先级有什么关系?
、
、
我有一个应用程序在
Linux
上运行,通过pthread_attr_setschedpolicy使用SCHED_FIFO。我的理解是,pthread_attr_setschedparam()应该允许在
线程
启动之前在
线程
属性结构上设置
线程
优先级,并且Posix要求至少支持32个级别。sched_get_priority_max(SCHED_FIFO) = 99在pthread_create之前使用以下命令设置
线程
优先级但是,我不清
浏览 3
提问于2017-05-09
得票数 0
1
回答
线程
调度
、
、
、
我有一个关于“用p
线程
模拟
线程
调度
程序”的项目。1.
线程
生命周期是否与
linux
线程
生命周期相同?4.是否有一种使用C来跟踪
进程
调度
(图形化)的方法?
浏览 2
提问于2014-01-24
得票数 1
回答已采纳
1
回答
linux
如何决定
线程
运行在哪个核心上?
、
我知道
linux
决定
线程
在哪个内核上运行,因此,每个内核的任务都是平衡的。但是我在哪里可以看到介绍性文档呢?
调度
算法都是关于
调度
策略的,很少在
进程
中如何分配和迁移
线程
,我知道有
线程
窃取技术,类似于go的实现。 大多数操作系统书籍只讨论
进程
和
线程
,但也省略了如何在多核上
调度
。
浏览 0
提问于2022-02-13
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux进程调度:完全公平调度器CFS
操作系统中的进程和线程,CPU调度
报名:《Linux任督二脉》之《进程调度》4节系列微课
Spring中的线程池与任务调度
【Rust日报】2020-12-04 Glommio:一个基于Linux io_uring的高效多核线程调度库
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券