μC/OS-II---进程间通信方式

目录

  • [信号量( Semaphores )- 用于最基本的互斥、同步操作](#信号量( Semaphores )- 用于最基本的互斥、同步操作)

  • [互斥信号量(Mutual Exclusion Semaphores )-专门用于互斥](#互斥信号量(Mutual Exclusion Semaphores )-专门用于互斥)

  • [消息队列( Message Queues )- 用于消息通信](#消息队列( Message Queues )- 用于消息通信)

  • [消息邮箱(Message Box) - 单消息](#消息邮箱(Message Box) - 单消息)

  • [事件标志组(Event Flag)- 一组标志](#事件标志组(Event Flag)- 一组标志)

  • 总的来说,信号量和互斥信号量主要用于控制对共享资源的访问,消息队列和消息邮箱用于进程间或进程内的消息传递,事件标志组用于进程间的同步和通信。

信号量( Semaphores )- 用于最基本的互斥、同步操作

互斥信号量(Mutual Exclusion Semaphores )-专门用于互斥

消息队列( Message Queues )- 用于消息通信

消息邮箱(Message Box) - 单消息

事件标志组(Event Flag)- 一组标志

相关推荐
xu_wenming13 小时前
嵌入式软件架构中的6种解耦艺术
c语言·驱动开发·嵌入式硬件·架构
噜~噜~噜~17 小时前
操作系统笔记-2.3.2.1 进程互斥的软件实现方法
笔记·操作系统
DevHub17 小时前
CANopen 教程:STM32 实现 CANopen 从站,3 个回调替代手写对象字典
c语言·驱动开发·stm32·单片机·嵌入式硬件·mcu
不灭的黄金瞳12319 小时前
C语言手写顺序表
c语言·开发语言·数据结构
老当益壮梁奶奶1 天前
Linux 软件编程学习笔记(六):线程编程入门与实践
linux·c语言·c++·笔记·学习
水饺编程1 天前
第5章,[Win32 章节] :创建、选择和删除画笔
c语言·c++·windows·visual studio
小柯博客1 天前
06 · 统一 libcamerasrc 与架构定型:3A、CPU 归因与一次黑屏回归
c语言·stm32·单片机·嵌入式硬件·架构·嵌入式·视频编解码
bluesky9612221 天前
malloc 和 realloc C/C++
c语言·c++·算法
嵌入式小宁1 天前
C11 原子操作 `atomic_int` 通俗指南
linux·c语言·嵌入式硬件