uCOSII操作系统内核源码--------就绪列表
就绪状态优先级确定
准备运行的每个任务都放在一个就绪列表中,该列表由两个变量OSRdyGrp和OSRdyTbl[]组成。在OSRdyGrp中,任务优先级被分组(每组8个任务)。OSRdyGrp中的每个位用于指示组中的任何任务何时准备运行。当任务准备运行时,它还会在准备表OSRdyTbl[]中设置相应的位。OSRdyTbl[]的大小取决于OS_LOWEST_PRIO。当你的应用程序需要很少的任务优先级时,这允许你减少需要的内存(即数据空间)。
为了确定下一步将运行哪个优先级(以及哪个任务),调度器将确定在OS
原创
2020-10-16 10:35:41 ·
273 阅读 ·
0 评论