首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
轮询任务调度于抢占式任务调度概念,及区别
[问答题]
轮询任务调度于抢占式任务调度概念,及区别
添加笔记
求解答(0)
邀请回答
收藏(21)
分享
纠错
3个回答
添加回答
3
披萨大叔
轮询调度
:每一次把来自用户的请求轮流分配给内部中的服务器,从1开始,直到N(内部服务器个数),然后重新开始循环。
只有在当前任务主动放弃CPU控制权的情况下(比如任务挂起),才允许其他任务(包括高优先级的任务)控制CPU。其优点是其简洁性,它无需记录当前所有连接的状态,所以它是一种无状态调度。但不利于后面的请求及时得到响应。
抢占式调度:
允许高优先级的任务打断当前执行的任务,抢占CPU的控制权。这有利于后面的高优先级的任务也能及时得到响应。但实现相对较复杂且可能出现低优先级的任务长期得不到调度。
发表于 2016-08-28 09:59:47
回复(0)
1
zhao_sky
轮询任务调度与抢占式任务调度的区别在于抢占式调度可以因为优先级高的任务抢占cpu,而轮询的不能。
发表于 2016-08-28 08:41:41
回复(0)
1
CHWYH
轮询:是指各个任务之间没有优先级,一次轮流获得资源执行
抢占:根据优先级不同,高优先级可抢占低优先级的资源
发表于 2016-08-30 15:31:51
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
Linux
百度
并发
操作系统
上传者:
摇摇摇摇来摇去
难度:
3条回答
21收藏
13317浏览
热门推荐
相关试题
无锁化编程有哪些常见方法?
阿里巴巴
并发
评论
(39)
来自
阿里巴巴2015实习生笔试题
百度Spider如何在不超过抓取限...
百度
2011
系统设计
Java工程师
C++工程师
评论
(7)
来自
百度2011研发工程师笔试卷
仅用O(1)的空间,将整数数组按奇...
百度
2011
C++
Java
编程基础
Java工程师
C++工程师
评论
(25)
来自
百度2011研发工程师笔试卷
《拳皇97》最后BOSS是谁?
游戏常识
评论
(1)
《魔兽世界》中,下列不属于玩家可以...
游戏常识
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题