随笔分类 - 进程间通信
摘要:【4】共享内存 (1)概述 两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空间,进程A可以即时看到进程B对共享内存中数据的更新,反之,进程B也可以即时看到进程A对共享内存中数据的更新。 共享内存是存在于内核级别的一种资源 在系统内核为一个进程分配内存地址时,...
阅读全文
摘要:【3】消息队列(报文队列) (1)概述 消息队列是在消息传递过程中保存消息的 容器 。它是一种以链表式结构组织的一组数据,存放在 内核 中,由各进程通过 消息队列标识符 来引用,在消息队列中可以随意根据特定的数据类型值来检索消息 消息队列就是一个 消息的链表 。每个消息队列都有一个 队列头 ,用结...
阅读全文
摘要:进程间通信包括 本地进程间通信 和 网络进程间通信 网络进程间通信:不同计算机的进程间通信,是基于 socket进程 的通信 本地进程间通信:同一台计算机系统中各进程间的通信,包括下面五种【Linux下的各种进程间通信方式】 管道 命名管道 消息队列 共享内存 信号量 【1】管道 (1)概述 管道...
阅读全文