发明授权
- 专利标题: 一种多进程间的通信方法
- 专利标题(英): Communication method among multiple processes
-
申请号: CN201110104966.6申请日: 2011-04-26
-
公开(公告)号: CN102147751B公开(公告)日: 2012-11-21
- 发明人: 马家智 , 区智殷 , 王瑞彪
- 申请人: 北京新媒传信科技有限公司
- 申请人地址: 北京市海淀区万泉庄路28号万柳新贵大厦A座5层
- 专利权人: 北京新媒传信科技有限公司
- 当前专利权人: 北京新媒传信科技有限公司
- 当前专利权人地址: 北京市海淀区万泉庄路28号万柳新贵大厦A座5层
- 代理机构: 北京市隆安律师事务所
- 代理商 权鲜枝
- 主分类号: G06F9/54
- IPC分类号: G06F9/54 ; G06F21/22
摘要:
本发明公开了一种多进程间的通信方法。该方法包括:首先尝试打开共享内存,如果不能打开则进程创建共享内存,在共享内存的静态区写入共享内存信息,根据临时服务进程权限互斥获得临时服务进程权限,将自身的地址及互斥写入动态区,等待其他进程加入该多进程通信系统,如果能打开则访问共享内存的静态区,获得共享内存信息,根据动态区的读写互斥获得动态区的访问权限,从动态区获取临时服务进程的地址以及临时服务进程的互斥,然后释放动态区的访问权限,根据临时服务进程的地址和互斥实现与服务进程的通信,进而加入该多进程通信系统。本发明的技术方案能够实现多进程间的可靠通信。
公开/授权文献
- CN102147751A 一种多进程间的通信方法 公开/授权日:2011-08-10