Linux进程间通信---共享内存

共享内存允许多个进程共享一个给定的内存空间,进程可以直接读写内存,因此是IPC中速度最快的。 Linux中,内核专门留出了一块内存区作为共享内存区,用于多个进程交换信息。需要通信的进程将共享内存区映射到自己的私有地址空间,从而使读写进程地址空间就相当于读写内存区。使用共享内存的头文件是#include <sys/shm.h> 由于多个进程读写同一块内存区,所以需要进行同步处理,一般要和信号量联合使
相关文章
相关标签/搜索