IPC进程间通信+邮槽MailSlot
IPC(Inter-Process Communication,进程间通信)。
现代计算机采用
虚拟内存机制
,为
进程
提供独立的足够大的地址空间,处于安全目的,一个进程不具有特殊的权限,是无法访问另一个进程的内存空间,进程间相互隔绝。进程间通信IPC就需要特别的机制来实现,邮槽MailSlot是常用的IPC方法之一。
1.邮槽(MailSlot)
:
邮槽MailSlot通信的进程分为
服务端
和
客户端
。服务端创建MailSlot,创建时指定邮槽名,客户端同过邮槽名打开MailSlot。
邮槽是单向的
,服务端只能读取MailSlot,客户端只能写入MailSlot。服务端读取数据是先入先出,即先写入的数据先被读取。