成都亿佰特的博客
博客首页
关于我们
产品中心
样品申请
通信技术
关注
分享
复制链接
分享到 QQ
分享到新浪微博
扫一扫
文章平均质量分 83
关注数:
13
文章数:
1
文章阅读量:
647
文章收藏量:
805
作者:
普通网友
这个作者很懒,什么都没留下…
展开
专栏收录文章
默认排序
最新发布
最早发布
最多阅读
最少阅读
FreeRtos于嵌入式环境的应用
那么试想,当两个任务分别在执行的时候,虽然由于单核的原因,任务肯定有挂起的时候,但是挂起并没有代表任务就释放了这些资源,当两个任务分别拥有对方想要使用的资源,所以都等待着对方释放,当双方都不释放的时候,就会造成死锁,两个任务都将彻底卡死不再继续执行,同时对于一些关键的代码段而言,由于任务之间的调度,可能被多个任务执行过甚至更改过参数,这种情况也是需要避免的,这就是互斥锁的意义,它保证在同一时刻,只能有一个线程去操作关键性的共享数据,保证数据不被多任务调用执行,保证任务的正确调度和数据的安全性。
原创
2022-12-02 16:30:27 ·
647 阅读 ·
0 评论