您的位置:首页 > 其它

进程间的通信--(三)共享内存

2017-10-24 14:50 176 查看
共享内存

共享内存允许两个不相关的进程访问同一个逻辑内存,是两个正在运行的进程之间传递数据的一种非常有效的方式。所有进程可以访问共享内存里的数据,这块内存就像是他们自己malloc一样,但是共享内存里面没有包含同步机制,所以我们要通过一些机制去对这块内存进行同步操作,比如传递一些消息来实现这一功能

共享内存编程步骤:
1.创建一段共享内存区域



2、当共享内存区域创建以后并不能被任何进程进行访问,想要访问这块内存必须将共享内存连接到一个进程的地址空间中



3、共享内存的使用

 




 

4、将共享内存从当前程序中分离,注:只是分离并未删除

 


 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: