共享存储-鸿鹄论坛_华为认证h35-211-hcnp-access network题库
共享存储允许两个或多个进程共享一个给定的存储区。因为数据不需要在客户机和服务器之间复制,所以这是最快的一种IPC。使用共享存储的唯一窍门是多个进程之间对一个给定存储区的同步存取。若服务器将数据放入共享存储区,则在服务器做完这一操作之前,客户机不应当去取这些数据。通常,信号量被用来实现对共享存储存取的同步。内核为每个共享存储段设置了一个shmid_ds结构。
有关共享存储和信号量的详细信息,可以参考以下资源:
调用的第一个函数通常是shmget,它获得一个共享存储标识符。共享存储是高效的进程间通信方式,但需要处理好同步问题以确保数据的一致性和正确性。
下载地址
用户评论