登录注册
论坛
一粒金砂(初级)
3
0
其删除任务思路 首先把任务从就绪列表中去除(如果处于就绪列表中),当然如果处于其它的比如说事件,邮箱等等待表中,也要把他们给删除,避免死锁;同时任务的时钟节拍延迟清0,以增强其余任务的实时性,同时把该任务的控制块中的OSTCBStat标志为OS_STAT_RDY,防止待会开中断时其它任务调用OSTaskResume()。接下来一系列的语句就是把要删除的任务控制块放回空任务控制块链表中。 并无释放任务堆栈的操作,若动态任务,如何在删除任务时回收内存,请指教
扫一扫,分享给好友
一粒金砂(高级)
48
发表回复 回帖后跳转到最后一页
EEWorld Datasheet 技术支持
查看 »