CTDP linux 程序员手册 (2) IPC 进程间通讯

 

Linux IPC 进程间通讯

IPC的类型:

  1. 信号 -由其他的进程或系统内核发到某指定的进程,表明条件的变化.
  2. 管道 -未命名管道一般由 shell 使用,用 "|"字符表示,将一个程序的输出作为另一个程序的输入
  3. FIFOS -先进先出的命名管道.
  4. 消息队列 – 此机制允许一个或多个进程去写一个消息列,同时允许一个或多个进程去读此队列.
  5. 信号量 – 统计共享资源的使用控制情况.这些结果利用加锁机制避免在同一时刻,多个进程使用同一个资源.
  6. 共享内存 -多进程可以共享一个内存区域的映射.

进程在处理有权处理的资源时,可以利用消息队列, 信号量,和 共享内存等机制.进程必须向内核传递一个唯一标识,来获得这个处理权限.

原文:

翻译 CTDP linux 程序员手册 (2) IPC 进程间通讯

此条目发表在服务器分类目录,贴了标签。将固定链接加入收藏夹。

发表评论

邮箱地址不会被公开。 必填项已用*标注