Skip to content

LV005-共享内存简介

一、共享内存简介

共享内存就是映射一段能被其它进程所访问的内存,这段共享内存由一个进程创建,但其它的多个进程都可以访问,使得多个进程可以访问同一块内存空间。共享内存是最快的IPC方式,它是针对其它进程间通信方式运行效率低而专门设计的,它往往与其它通信机制,例如结合信号量来使用,以实现进程间的同步和通信。

共享内存的机制,就是拿出一块虚拟地址空间来,映射到相同的物理内存中。这样这一个进程写入的东西,另外一个进程马上就能看到了,都不需要拷贝来拷贝去,传来传去,大大提高了进程间通信的速度。

image-20220604164114921