一直对进程间通信(IPC)和线程同步和异步弄的头大,今天特意来整理下
进程:是一个节点,有自己的独立的内存,进程间的通信有1.管道通信,用于数据不是很大的通信,2.信号量,传递的是bool 类型的信号量,3.消息队列,是一个链表的操作。
4.socket通信。进行三次握手,传递buf数据。
线程之间的同步可以采用:1.信号量,2.互斥锁。3临界区(临界资源)4.事件(EVENT)
一直对进程间通信(IPC)和线程同步和异步弄的头大,今天特意来整理下
进程:是一个节点,有自己的独立的内存,进程间的通信有1.管道通信,用于数据不是很大的通信,2.信号量,传递的是bool 类型的信号量,3.消息队列,是一个链表的操作。
4.socket通信。进行三次握手,传递buf数据。
线程之间的同步可以采用:1.信号量,2.互斥锁。3临界区(临界资源)4.事件(EVENT)