ucos删除任务是否堆栈释放
其删除任务思路首先把任务从就绪列表中去除(如果处于就绪列表中),当然如果处于其它的比如说事件,邮箱等等待表中,也要把他们给删除,避免死锁;同时任务的时钟节拍延迟清0,以增...
其删除任务思路 首先把任务从就绪列表中去除(如果处于就绪列表中),当然如果处于其它的比如说事件,邮箱等等待表中,也要把他们给删除,避免死锁;同时任务的时钟节拍延迟清0,以增强其余任务的实时性,同时把该任务的控制块中的OSTCBStat标志为OS_STAT_RDY,防止待会开中断时其它任务调用OSTaskResume()。接下来一系列的语句就是把要删除的任务控制块放回空任务控制块链表中。 并无释放任务堆栈的操作
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询