共享内存是由多个程序同时访问以提供通信的内存。共享内存段由唯一的整数(共享内存ID)标识。
共享内存是附加在某些地址空间上的附加内存,供所有者使用。结果,所有这些进程共享相同的内存段并可以访问它。因此,如果未正确处理内存访问,则可能会出现争用情况。共享内存的指定区域可以使两个进程直接访问数据,而不必使用系统服务。