ucos中OSTaskDel不能删除自己

  找了一个ucos在vs2008中的例子,但是使用OSTaskDel删除自己时,发现所有任务都停了。在任务外删除没有问题。

if (OSTaskDelReq(i + TASK_START_PRIO) == OS_NO_ERR) 
{
OSTaskDel(i + TASK_START_PRIO);////这里执行完就挂了
}

挂起自己,与在任务外挂起均正常。

这次的就比较水了。

1.不建议再任务内删除自己(或者是小弟我使用有误,还望大侠指点)。


话说还有个遗憾就是也陆陆续续写了或者转载了好多文章了。但是至今木有人留言,有种想申请个马甲自己顶下的冲动了。委屈

你可能感兴趣的:(OS,任务)