基于共享内存的进程通信,纯源码无模块。
使用了信号量进行了简单的握手保证发送接收的唯一性。完整的发送接收流程:
1.发送端发送,等待接收完毕
2.接收端接收,通知发送端已经接收完毕
3.发送端收到接收完毕通知
使用了发送互斥锁保证了多个发送端的唯一性。
发送端使用了发送队列保证了发送持续性。
每一个发送、接收端都会有一个监听线程。
本模块使用了鱼刺类相关代码。