通常系统中不同进程的内存地址空间都是相互隔离的,但操作系统提供了让进程主动创建、映射、分离、控制某一块内存的程序接口,使不同进程可以通过这一块共享内存(Shared Memory)进行数据传输。
共享内存是效率最高的进程间通信形式。
当一块内存被多进程共享时,各个进程往往会与其它通信机制,譬如信号量结合使用,来达到进程间同步及互斥的协调操作。
通常系统中不同进程的内存地址空间都是相互隔离的,但操作系统提供了让进程主动创建、映射、分离、控制某一块内存的程序接口,使不同进程可以通过这一块共享内存(Shared Memory)进行数据传输。
共享内存是效率最高的进程间通信形式。
当一块内存被多进程共享时,各个进程往往会与其它通信机制,譬如信号量结合使用,来达到进程间同步及互斥的协调操作。