腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(8970)
视频
沙龙
1
回答
运行时
调度
抽象
、
、
我被要求编写一个程序,C.The中运行时
调度
算法
的抽象--我有问题的是“
优先
级
调度
”.It和其他
算法
一样从用户那里获取运行时,除了它还占用了这些processes.What问题的
优先
级之外--我不能将
优先
级与运行时联系起来我应该如何在
优先
级和运行时之间建立一种关系呢?根据
算法
,它首先运行
优先
级
最高
的一个,我只需要知道如何建立这个连接,谢谢。
浏览 4
提问于2014-12-01
得票数 3
回答已采纳
1
回答
Linux环境下的实时进程
调度
、
、
这主要是因为实时过程
比
非实时过程具有更高的
优先
级,并且良好值不适用于它们。 现在,我可以使用chrt查看进程的实时属性。99,这是
最高
的。对于非实时进程,我是否可以设置除SCHED_OTHER之外的其他
调度
算法
?从这里中,我还可以看到我可以修改一个正在运行的进程的属性,比如,chrt -p prio,我还看到chrt -m给了我
调度
算法
的列表。min/max
优先
级: 0/0 SCHED_IDLE min/max
优先
浏览 0
提问于2014-09-10
得票数 31
回答已采纳
3
回答
uCOS II中高
优先
级任务到低
优先
级任务的切换
、
、
在uCOS中,
优先
级
最高
的任务按照
调度
算法
分配中央处理器。例如,如果
最高
优先
级的任务正在等待事件,那么
调度
器应该开始执行下一个更高
优先
级的任务吗?如果这是正确的,那么代码的哪一部分将高
优先
级切换为低
优先
级?这三个arch依赖代码是: 1.中断级上下文切换2.启动准备运行的
最高
优先
级任务3.任务级上下文切换 在情况1中,在服务中断之后,
调度
器返回到
最高</e
浏览 12
提问于2013-11-18
得票数 3
1
回答
pthread中模拟线程
优先
级的示例程序
、
假设线程1
比
线程2具有更高的
优先
级。我遇到这个问题是因为在pthread中有一个称为线程
优先
级的选项。据我所知,线程
优先
级由操作系统用于
调度
策略,对程序员没有任何控制。 我的理解正确吗?
浏览 1
提问于2015-05-26
得票数 0
1
回答
linux进程
调度
程序如何防止进程饥饿
、
、
、
、
我读过linux内核包含许多
调度
类,每个类都有自己的
优先
级。若要选择要运行的新进程,进程
调度
程序将从
最高
优先
级类迭代到最低
优先
级类。如果在类中找到可运行的进程,则选择要从该类中运行的
最高
优先
级进程。从Robert的Linux内核开发中提取: 进程
调度
的主要入口点是函数schedule(),它是内核/ .This中定义的函数,它是内核的其余部分用来调用进程
调度
器、决定运行哪个进程并运行它的函数。schedu
浏览 8
提问于2016-09-27
得票数 3
1
回答
线程
调度
优先
级和良好性
、
、
在GNU/Linux下,priority表示线程
调度
优先
级。最低友好对应于
最高
优先
级。考虑到只有基于
优先
级的
调度
程序(而不是时间切片),是否有人知道有一个广泛的操作系统实现,其中的行为将是不同的,即
最高
的好对应于
最高
优先
级?
浏览 7
提问于2013-11-05
得票数 0
回答已采纳
4
回答
如何
调度
Java线程
、
、
我读过Java线程是用户级线程,用户级线程和内核级线程之间的区别之一是内核级线程由内核(我们不能更改)
调度
,对于用户级线程,我们可以定义自己的
调度
算法
。 那么我们如何在Java中
调度
线程呢?在任何给定的时间,当多个线程准备执行时,运行时系统选择具有
最高
优先
级的Runnable线程执行。如果两个
优先
级相同的线程正在等待CPU,
调度
程序将选择其中一个线程以循环方式运行。
浏览 9
提问于2013-07-24
得票数 7
回答已采纳
2
回答
快速线程:何时使用DispatchQueue.main.async?
、
、
我相信当我调用它时,我理解
调度
队列在做什么,但是我不确定我应该在什么时候使用它,当我使用它的时候,它的优点是什么。如果我的理解是正确的,DispatchQueue.main.async { // code }将安排包含在闭包中的代码以异步方式在主
调度
队列上运行。主队列具有
最高
优先
级,通常用于更新UI以最大限度地提高应用程序
响应
能力。 我感到困惑的是:在
调度
队列闭包中更新UI元素与仅在同一地点编写闭包外的代码有什么不同?在视图正文中执行代码是否
比
将代码
浏览 0
提问于2018-06-06
得票数 17
回答已采纳
1
回答
为什么保证抢占式SJF
调度
的平均等待时间不大于非抢占式SJF
调度
的平均等待时间?
、
SJF =最短工作
优先
,标题不会让我适合它有人能给我解释一下吗? 谢谢。
浏览 2
提问于2015-04-30
得票数 0
2
回答
Java中的多线程
、
当我在java中有一个同步方法时,如果多个线程(比如10个线程)试图访问这个方法,并且假设某个线程访问了这个方法并完成了方法的执行并释放了锁,那么剩下的9个线程中的哪个线程可以访问这个方法呢?是否有标准机制从池中选择下一个线程,还是按FIFO顺序选择,还是随机选择线程?
浏览 1
提问于2014-04-25
得票数 3
回答已采纳
1
回答
电梯
算法
与最短寻道时间
优先
(SSF)
算法
、
、
我正在尝试找出电梯
算法
相对于最短寻道时间
优先
(SSF)
算法
的一些优势。维基百科说:“然而,电梯
算法
并不总是
比
最短搜索
优先
算法
更好,后者更接近最优,但当新请求在现有请求之前不断得到服务时,可能会导致
响应
时间的巨大差异,甚至导致饥饿。反饥饿技术可以应用于最短搜索时间
优先
算法
,以保证最佳的
响应
时间。“来源:与最短寻道时间
优先
(SSF)
浏览 4
提问于2015-03-15
得票数 2
1
回答
在什么情况下,CPU直接传输
比
DMA工作得更快?在什么情况下DMA传输
比
CPU直接传输更快?
对于CPU可以
比
DMA(直接内存访问控制器)更快地直接传输数据的情况,我有点困惑。反之亦然? 谢谢
浏览 2
提问于2017-04-16
得票数 0
1
回答
特例
调度
、
、
、
、
在研究进程
调度
的过程中,我遇到了两个看似相互矛盾的例子,我就是无法理解。例如,在
优先
级非抢占式
调度
算法
中,如果总是选择下一次运行
优先
级
最高
的进程,一旦运行,进程只能自愿放弃CPU时间,即在当前运行的进程完成之前,其他进程都不能运行。书中提出的解决方案似乎是,如果一个进程的结束和新的高
优先
级进程的到达同时发生,那么新的高
优先
级进程将被添加到就绪队列中,然后由
调度
程序选择下一个运行。但是在Round
算法
中的另一个例子中,
浏览 1
提问于2013-12-03
得票数 2
回答已采纳
2
回答
线程
优先
级不工作。
、
主线程具有
优先
级5,新创建的线程具有与主线程相同的
优先
级,但是在启动线程之前,我将新创建的线程的
优先
级更改为10。
优先
级
最高
的线程需要先执行,但不是这样,主线程是先执行的。
浏览 1
提问于2014-09-03
得票数 0
1
回答
与POSIX系统的
调度
有关的互斥和线程
优先
级
、
、
、
、
在POSIX系统(linux等)中,当多个线程锁定一个公共互斥对象时--是总是观察到的锁定顺序,还是在
调度
关键部分中的下一个线程时,线程
优先
级偏高的线程? 标准中有没有提到任何关于行为的内容?
浏览 8
提问于2012-04-30
得票数 2
1
回答
速率单调
调度
算法
中的假设?
、
、
、
、
我正在做一门实时系统课程,我们班上的学生被困在第4节中关于速率单调
调度
的一些假设中,我们无法完全理解: 换句话说,当T1 < T2和C1时,C2使得Task2的任务
调度
比
Task1的
优先
级更高的情况下是可行的,Task1的
优先
级也
比
Task2更高(但相反的情况并非如此具体而言,请求率较高的任务将具有更高的<e
浏览 4
提问于2017-10-24
得票数 0
回答已采纳
2
回答
Java多线程
优先
级关系的start()方法
、
、
我的代码和输出如下: 我的问题是,主线程和线程t4的
优先
级是9,线程t的
优先
级是5,那么为什么第1到第4行(在输出中标记)出现在第5行之前,即为什么t.start()
比
t4.start()获得
优先
权,而t4.start()将由
优先
级为9的主线程执行。主线程
优先
级为9,所以首先应该执行t4.start(),但是为什么首先执行t.start()呢?
浏览 1
提问于2017-12-03
得票数 0
1
回答
线程和进程之间的区别?
、
在我参加的操作系统课程(课程所涵盖的操作系统是Linux)中,我们被告知:
优先
级值由进程
调度
算法
确定。哪一个是真的?
浏览 0
提问于2018-03-05
得票数 0
1
回答
Linux: sched_yield与nice的交互
、
、
、
sched_yield的手册页建议调用方只向具有相同或更高
优先
级的进程屈服:很好的值对SCHED_OTHER进程的相对
调度
的影响程度在不同的SCHED_OTHER系统和不同的内核版本中也是一样的。随着2.6.23内核中的CFS
调度
器的出现,Linux采用了一种
算法
,该
算法
使nice值的相对差异具有更强的效果。在当前的实现中
浏览 9
提问于2021-11-03
得票数 0
3
回答
线程内线程的
优先
级排序
、
、
假设您有一个程序,它启动了两个线程a和b,而b启动了另外10个线程。当b和它的线程共享另一半时,a是否获得了一半的可用“关注”,或者它们是否都平等地共享?如果默认情况下答案是后者,您如何实现前者?谢谢!
浏览 1
提问于2013-04-30
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
操作系统 HRRN高响应比优先级调度算法(C+实现)
什么是HRRF调度算法?详述HRRF调度算法的原理?用C语言实现HRRF调度算法。内附代码。
大厂面试爱问的「调度算法」,20 张图一举拿下
简述:常见的调度算法。
什么是MFQ调度算法?详述MFQ调度算法的原理?用C语言实现MFQ调度算法。内附代码。
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券