《朱老师物联网大讲堂》学习笔记
学习地址:www.zhulaoshi.org
这节,作为了解,直接用老师的笔记了,
3.4.19.SystemV IPC介绍
3.4.19.1、SystemV IPC的基本特点
(1)系统通过一些专用API来提供SystemV IPC功能
(2)分为:信号量、消息队列、共享内存
(3)其实质也是内核提供的公共内存
3.4.19.2、消息队列
(1)本质上是一个队列,队列可以理解为(内核维护的一个)FIFO
(2)工作时A和B2个进程进行通信,A向队列中放入消息,B从队列中读出消息。
3.4.19.3、信号量
(1)实质就是个计数器(其实就是一个可以用来计数的变量,可以理解为int a)
(2)通过计数值来提供互斥和同步
3.4.19.4、共享内存
(1)大片内存直接映射
(2)类似于LCD显示时的显存用法
3.4.19.5、剩余的2类IPC
(1)信号
(2)Unix域套接字 socket