摘要:
共享内存------总结 共享内存是允许两个或多个进程共享一给定的区域。因为数据不需要在客户机和服务器之间复制,所以这是最快的一种IPC.使用共享内存的唯一诀窍就是多个进程对一定区域的同步存取。若服务器将数据放到共享内存区,则在服务器做完这一操作之前,客户机不应该去取这些数据。通常信号量被用来实现对共享内存存取的同步。要使用一块共享内存首先要分配他,随后需要访问这个共享内存块的每一个进程都必须将这个共享内存绑定到自己的地址空间。当完成通讯之后,所有进程都要脱离绑定。并由一个进程释放该共享内存。 分配一个新的共享内存会创建新的内存页面。因为所有进程都希望共享对同一块内存的访问,只应由一个进程 阅读全文