RTOS(7)同步互斥与通信概述

同步与互斥

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

同步的例子

循环检测有缺陷,还是得blocked掉,不然会很占用cpu,浪费资源;

互斥的例子

单纯的使用全局变量来实现互斥不太靠谱,当执行时间过长的时候会概率性的出现错误

通信的例子

FreeRtos的解决方案

  • 正确性
  • 效率:等待进入阻塞状态
  • 多种解决方案
    队列,事件组,信号量,任务通知,互斥量
    在这里插入图片描述

在这里插入图片描述

后面将会讲同步互斥和通信是怎么通过这几种东西一步一步实现的;

猜你喜欢

转载自blog.csdn.net/weixin_45636780/article/details/133923172