任务切换时高优先级主动申请的,还是时钟节拍的中端程序定期判断的。ucos系统

最好说下任务切换和时钟节拍的功能再发一遍任务切换是高优先级主动申请的,还是时钟节拍的中断程序定期判断的?ucos系统最好说下如何任务切换以及时钟节拍的功能!... 最好说下 任务切换 和 时钟节拍的功能
再发一遍
任务切换是高优先级主动申请的,还是时钟节拍的中断程序定期判断的?ucos系统
最好说下 如何任务切换 以及 时钟节拍的功能!
展开
 我来答
ch314156
2012-05-27 · TA获得超过4377个赞
知道小有建树答主
回答量:2036
采纳率:100%
帮助的人:1023万
展开全部
任务切换有两种:任务级 和 中断级
当当前任务被置位等待状态,此时要进行任务切换
每个时间节拍会更新每个任务的等待时间,重获就绪态的最高优先级任务要被切换
追问
如果低优先级的正在运行,高优先级的已经就绪。任务是直接切换到高优先级的还是等下一个时钟节拍到来后再进行切换?
追答
一般是等下一个时钟到来,但是如果之前遇到延时任务,处理信号量等等函数,这些函数里的最后都会执行一次任务调度函数,所以也会切换
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式