进程间通信之共享内存

进程同步问题

内核的内存共享机制没有提供进程同步,所以必须手动实现同步措施—信号量,当进程想实现对一块共享内存的读写,必须先获取Mutex对象将该共享内存上锁,读写完毕后释放Mutex,且上锁解锁必须由同一个进程进行。

共享内存通信实现

共享内存的使用过程,由一个进程申请内存空间,需要使用该内存的进程都需要将该空间绑定到自己的地址空间,通信完毕后由其中一个进程释放该空间。

 

posted @ 2018-03-25 17:49  ingy  阅读(130)  评论(0编辑  收藏  举报