OSTaskSuspend()挂起后,之后的代码为什么还能执行?不是立即挂起的吗?

2019-07-20 09:47发布

我在开始任务中调用了OSTaskSuspend()挂起开始任务后,之后退出临界区的代码为什么还能执行?不是执行了OSTaskSuspend()之后就立即挂起的吗?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
zc123
1楼-- · 2019-07-20 15:25
 精彩回答 2  元偷偷看……
大米大米大
2楼-- · 2019-07-20 17:19
zc123 发表于 2018-1-27 22:41
因为你的用法有问题,OSTaskSuspend修改就绪表,挂起任务并切换是通过调用OS_TASK_SW()触发OS_CPU_PendSVHa ...

奥奥,这么说明白了,谢谢

一周热门 更多>