μ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)- 一组标志

相关推荐
小宇子2B3 小时前
三、内核入口 el0_svc / entry_SYSCALL_64 的汇编做了什么——从异常向量到 C 函数
操作系统
小宇子2B19 小时前
四、从 write(1, "hello", 5) 到 ksys_write() —— sys_call_table 怎么路由的
操作系统
小宇子2B19 小时前
一、printf("hello") 怎么变成 write(1, "hello", 5) —— libc 的 stdout 缓冲机制
操作系统
小宇子2B6 天前
一个 pthread_mutex_lock() 到底锁了什么——从用户态 CAS 到内核调度
操作系统
小宇子2B7 天前
多线程 malloc 为什么会变慢——glibc 的 arena 到 bins 全景
操作系统
LDR00611 天前
Type-C 快充全面升级!LDR6601 赋能个人护理便携电机,重塑剃须刀 / 理发器新体验
c语言·开发语言
Luminous.11 天前
C语言--day30
c语言·开发语言
玖玥拾11 天前
C/C++ 数据结构(七)栈、容器适配器
c语言·数据结构·c++··容器适配器
謓泽11 天前
C语言不是语法,是通往机器的地图。
c语言·开发语言
不会C语言的男孩11 天前
Linux 系统编程 · 第 8 章:进程基础
linux·c语言