一种多进程间的通信方法
摘要:
本发明公开了一种多进程间的通信方法。该方法包括:首先尝试打开共享内存,如果不能打开则进程创建共享内存,在共享内存的静态区写入共享内存信息,根据临时服务进程权限互斥获得临时服务进程权限,将自身的地址及互斥写入动态区,等待其他进程加入该多进程通信系统,如果能打开则访问共享内存的静态区,获得共享内存信息,根据动态区的读写互斥获得动态区的访问权限,从动态区获取临时服务进程的地址以及临时服务进程的互斥,然后释放动态区的访问权限,根据临时服务进程的地址和互斥实现与服务进程的通信,进而加入该多进程通信系统。本发明的技术方案能够实现多进程间的可靠通信。
公开/授权文献
0/0