腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
7
回答
什么是循环
调度
?
、
、
在多任务操作系统环境中,有时您会听到术语循环
调度
。它指的是什么? 还有其他类型的日程安排吗?
浏览 0
提问于2008-09-17
得票数 14
回答已采纳
1
回答
操作系统上下文切换
、
、
、
我一直对进程之间的上下文切换问题感到困惑,因为给定了特定
时间
片
的循环
调度
程序(这是unix/windows在基本意义上使用的)。 因此,假设我们有200个进程在单核机器上运行。如果
调度
器使用1ms的
时间
片
,那么每个进程将每200ms获得一次份额,但实际情况可能并非如此(想象一下Java高频应用程序,我不会假设它每隔200ms就被
调度
一次来处理请求)。此外,java和其他
语言
允许将正在运行的线程休眠例如100ms。我说这不会导致上下文切换,这是
浏览 6
提问于2015-08-06
得票数 0
1
回答
进程线程
调度
关于进程线程的
调度
,我有以下问题。a)如果我的进程A有3个线程,那么这些线程是否可以在SMP m/
c
中的不同cpu上并发
调度
,或者它们将在同一cpu上分配
时间
片
。b)假设我有两个有3个线程的进程A和2个线程的进程B(所有线程都具有相同的优先级),那么分配给每个线程(
时间
片
)的cpu
时间
是否取决于进程中的线程数?如果我错了,请纠正我,这是因为cpu
时间
被分配给进程,然后在它的线程之间共享,即,分配给进程A线程的
时间</
浏览 3
提问于2010-04-08
得票数 1
1
回答
实现线程
调度
器轮询和线程取消
、
、
、
、
我是
C
语言
和linux的新手,英语不是我的母语。对此我很抱歉。 我正在做一个学校项目,它是在linux上实现一个循环
调度
程序,我在实现
调度
程序和thread_self时遇到了一些问题。
调度
器首先检查就绪队列是否为空,如果是,设置
时间
片
和告警(
时间
片
)。否则,从就绪列表中查找新线程,
调度
新线程的TCB,设置
时间
片
,上下文切换到新线程,设置告警(
时间
片</em
浏览 4
提问于2016-11-29
得票数 2
1
回答
在Numba中实现cuda gridsync()安全吗
、
、
、
Numba缺少cuda-
C
命令gridsync(),因此不存在跨整个网格进行同步的固定方法。只有块级同步可用。1000倍 X = X + cudaKernel1[(100,100),(32,32)] (X) ###wait till the the en
浏览 0
提问于2019-02-10
得票数 0
2
回答
是CPU
时间
片
进程或线程的可
调度
单元吗?
、
、
、
、
我想澄清“CPU
时间
片
的可
调度
单元”是“进程”还是“线程”(内核管理线程)。我所说的“CPU
时间
片
的可
调度
单元”是操作系统的CPU
调度
程序分配CPU
时间
片
的单元。根据维基百科中的“短期
调度
()”,进程是指可
调度
单元。这个
调度
程序可以是先发制人的,这意味着当它决定将进程分配给另一个进程时,它能够强制从CPU中删除该进程
浏览 9
提问于2022-05-29
得票数 2
回答已采纳
2
回答
Linux
调度
程序如何确定进程是I/O绑定还是CPU绑定?
、
、
添加到此问题中,
调度
程序如何确定进程是I/O绑定还是CPU绑定?
调度
器通常使用复杂的算法来确定最值得运行的进程 这些复杂的算法是什么?
浏览 0
提问于2016-01-12
得票数 4
1
回答
Linux内核3.0+的
调度
机制
、
、
、
默认情况下,Linux内核(3.0+)使用哪种
调度
机制,我猜是抢占
调度
? 我们是否可以选择其他一些机制,比如Deadline First或在构建时轮询(从menuconfig中)?在轮询机制中,
时间
片
是如何在内核中分配和使用的?(我的意思是
时间
片
是在运行时计算的吗?)
浏览 0
提问于2013-04-08
得票数 1
1
回答
非均匀内存访问
时间
下的线程
调度
、
、
这些细节显然与操作系统有关,但我正在寻找用于为的物理内核分配线程的算法(即访问不同的地址需要不同的
时间
。例如,这可能是因为缓存已被划分为物理分布的
片
,每个
片
被放置在不同的位置,因此,每个
片
都有不同的访问
时间
(根据离核心的距离)。显然,
调度
程序还考虑到许多其他变量中已经分配给处理器的线程数量,但我特别寻找的
调度
算法主要是尽量减少NUMA体系结构中的内存访问
时间
。
浏览 3
提问于2020-01-15
得票数 2
1
回答
循环罗宾
调度
与IO
、
我不知道Round
调度
是如何与I/O操作一起工作的。我了解到Robin
调度
更倾向于CPU绑定的进程,但是如果一个进程提前完成其
时间
片
会发生什么呢?假设我们忽略了
调度
进程本身,并且某个进程提前完成了它的
时间
片
,那么
调度
程序会
调度
另一个进程(如果它的CPU绑定),还是当前进程将启动其IO操作,因为这不是CPU绑定,那么在此之后将立即切换到另一个(CPU如果倾向于CPU绑定进程,那么
调度
程序是否会对所有CPU绑定
浏览 3
提问于2016-07-12
得票数 2
回答已采纳
1
回答
KEIL-RTX RTOS环境下固定
时间
片
轮询
调度
中任务优先级的确定
、
、
我的代码中有一种情况,所有任务都以相同的优先级运行,基于轮询(固定
时间
片
为50ms)
调度
算法。现在我想运行一个特定的任务,比如任务A,恰好在10ms的
时间
内更新一些通信数据库。因为,由于任务A不能在10ms内被准确调用,因此当前的
调度
是基于50ms的固定
时间
片
的循环
调度
。我没有得到任何解决目前问题的办法。请务必提供您宝贵的意见和建议。 提前谢谢,Vijay Khaitan
浏览 8
提问于2015-12-29
得票数 0
1
回答
如何设置每个进程/线程的SCHED_RR
时间
片
或
时间
量程?
、
、
、
具有SCHED_RR策略的线程的
时间
片
(也称为
时间
量程)可以根据赛德_rr_到达_间隔手册页使用 int sched_rr_get_interval(pid_t pid, struct timespec处理实时
调度
的其他地方也没有提供如何为每个线程设置SCHED_RR线程的
时间
片
的信息(文chrt、男子汉_塞塔特、那么:如何知道linux
调度
程序的
时间
片
呢?)。是否可以单独设置每个SCHED_RR线程的
时间
片
浏览 0
提问于2019-02-20
得票数 1
5
回答
睡眠()函数在线程中的用途是什么?
、
我经常在线程启动后看到睡眠(N),或者有时我看到线程::睡眠(N);其中N以毫秒为单位。它是否意味着将当前线程置于休眠状态,以便可以启动另一个线程?
浏览 10
提问于2016-06-24
得票数 2
回答已采纳
2
回答
无法在实时linux中更改循环
时间
量
、
、
我正在SUSE Linux Real Time上编写一个
C
++程序,并试图收集有关其循环
调度
(RR)
调度
策略的计时统计信息。SCHED_RR, &sparms) < 0){ exit(1);并且能够通过sched_rr_get_interval()确定
时间
量操作系统文档指出,
时间
段可以通过进程的nice值进行更改。然而,这样做没有任何效果。
浏览 1
提问于2011-07-20
得票数 3
回答已采纳
2
回答
OS线程
调度
与cpu使用关系
、
、
、
、
我知道,对于线程
调度
,Linux实现了一个公平的
调度
器,而Windows实现了Round (RR)
调度
器:每个线程都有一个执行它的
时间
片段(如果我错了,请纠正我)。我想知道,CPU的使用是否与线程
调度
有关?线程A需要10毫秒才能完成任务,然后睡眠5毫秒,循环运行。线程A会耗尽所有的
时间
,然后排出日程吗? 还有一个场景:,如果我有一个线程A正在运行,那么这个线程就会被某种条件(例如网络)
浏览 0
提问于2018-03-28
得票数 2
回答已采纳
2
回答
有没有办法弄清楚windows上的java
时间
片
?
、
、
我知道jvm
时间
片
线程,至少在windows上是这样。有没有什么办法可以让我找出默认的
时间
片
是什么,或者更改
时间
片
?我考虑的一种方法是编写我自己的循环
调度
程序,并将其作为高优先级的线程运行,然后让它控制所有其他线程。这样行得通吗?
浏览 1
提问于2010-09-13
得票数 2
回答已采纳
2
回答
Linux中的程序执行序列
、
如果启动以下两个程序(第一个在后台,第二个在前台)在启动program1之前,要执行多少program2?program1的主程序在切换到program2之前会启动吗?我正在使用Linux。总帐
浏览 1
提问于2016-03-15
得票数 0
回答已采纳
1
回答
在用户模式下获取进程的
时间
片
、
、
、
如何在用户模式下获取进程的
时间
片
的值?我设计了一个新的
调度
策略,我想检查具有相同策略(我的策略)的进程是否有相同的
时间
片
要运行。这不是一个实时的过程。
浏览 1
提问于2013-05-14
得票数 1
1
回答
如何在cloudsim模拟器中指定任何虚拟机(vm)的执行
时间
?
、
、
、
、
如果我们有50个cloudlet/任务和1个虚拟机( vm ),我们如何才能使vm在特定的
时间
内运行,以便应用RR方法,并且cloudelt是按
时间
片
或量程运行的
浏览 27
提问于2018-08-25
得票数 0
1
回答
Azure数据工厂流水线触发
时间
、
这可能很简单,但我很难理解Azure数据工厂管道的确切触发
时间
。我按照MS教程创建了一个DF管道,将数据从Blob复制到Azure SQL。10:45 UTC现在我的问题是为什么它没有运行窗口(03/01/17 12:00 UTC到03/02/17 12:00 UTC),因为管道只是在这个
时间
窗口之间创建的那么,在每个窗口中触发管道的确切
时间
是什么时候?
浏览 2
提问于2017-03-01
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
什么是SRTF调度算法?详述SRTF调度算法的原理?用C语言实现SRTF调度算法。内附代码。
什么是HRRF调度算法?详述HRRF调度算法的原理?用C语言实现HRRF调度算法。内附代码。
什么是RR调度算法?详述RR调度算法的原理?用C语言实现RR调度算法。内附代码。
什么是MFQ调度算法?详述MFQ调度算法的原理?用C语言实现MFQ调度算法。内附代码。
什么是SJF调度算法?详述SJF调度算法的原理?用C语言实现SJF调度算法。内附完整代码。
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券