一、共享内存区
所谓共享内存区,即程序通过固定大小的物理存储链接到本地内存中,这种IPC形式是最快的。管道、FIFO和消息队列的问题在于,两个进程要交换信息时,这些信息必须由内核传递。
共享内存区示意图:
共享内存区的限制:
二、Posix 共享内存区
基于Posix 共享内存区的生产者--消费者实现。
案例示意图:
所谓共享内存区,即程序通过固定大小的物理存储链接到本地内存中,这种IPC形式是最快的。管道、FIFO和消息队列的问题在于,两个进程要交换信息时,这些信息必须由内核传递。
共享内存区示意图:
共享内存区的限制:
基于Posix 共享内存区的生产者--消费者实现。
案例示意图: