Linux进程间通信:管道与进程隔离.pdfVIP

  • 0
  • 0
  • 约3.54万字
  • 约 32页
  • 2026-07-03 发布于北京
  • 举报

6进程间通信

虚拟CPU和虚拟内存的引入保证了进程的一个重要特性就是,一个进程在执行过程中总

是认为自己占用了所有的CPU和内存,但是实际在底层,操作系统和硬件完成了很多工作才

实现了的特性(比如内核和时钟设备配合实现进程调度)。在多个进程之间,如果需要

进行通信的话,特性会造成一些通信的。所以我们需要一些来,实现

进程间通信(InterProcessCommunication,IPC)。

6.1管道

一种最自然的通信方式就是依赖文件系统,一个进程打开文件并读写信息,另一个进程也可

以打开文件来获取信息。显然,这种通信方式要依赖磁盘文件,效率十分低下。为了提升效

率,有名管道(namedpipe,FIFO)就被设计出来了,有名管道是文件系统中一种专门用

来读写的文件,但是通过有名管道进行通信的

文档评论(0)

1亿VIP精品文档

相关文档