码迷,mamicode.com
首页 > 其他好文 > 详细

30天自制操作系统之第16天 多任务(2)

时间:2015-09-12 23:46:54      阅读:359      评论:0      收藏:0      [点我收藏+]

标签:

我们需要一种架构,使得即便高优先级的任务同时运行,也能够区分哪个更加优先。借助几个struct TASKCTL:
技术分享

这种架构的工作原理是,最上层的LEVEL 0中只要存在哪怕一个任务,则完全忽略LEVEL 1 和 LEVEL 2中的任务,只在LEVEL 0的任务中进行任务切换。

音乐播放任务就可以放在LEVEL 0中,这样就可以保证获得比鼠标更高的优先级。

版权声明:本文为博主原创文章,未经博主允许不得转载。

30天自制操作系统之第16天 多任务(2)

标签:

原文地址:http://blog.csdn.net/bluecloudmatrix/article/details/47295969

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!