栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

进程间的通信方式简单介绍 interprocess communication(IPC)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

进程间的通信方式简单介绍 interprocess communication(IPC)

当有一个较复杂的工作,一个进程完成不了的时候,需要多个进程共同完成,涉及到进程之间的通信,主要涉及以下四个功能

数据怎么传输资源怎么共享事件互相通知进程之间的控制 Linux系统下IPC

    早起Unix下的IPC

    管道:完成数据传输信号:完成时间通知功能FIFO:完成数据传输功能 system-v ipc(属于Unix的分支(贝尔实验室),是在早起Unix系统不断优化得来的)

      system-v 消息队列:完成消息传输、进程控制功能system-v 信号量:完成资源共享、进程控制功能system-v 共享内存:完成数据传输(有点读写效率高)
    socket-v ipc(也是Unix分支,BSD,允许不同机器之间IPC通信)posix-v ipc(统一Unix系统下各种的IPC,所有的Unix系统以及分支都要遵守posix-v的IPC机制)
      posix-v 消息队列:完成消息传输、进程控制功能posix-v 信号量:完成资源共享、进程控制功能posix-v 共享内存:完成数据传输(有点读写效率高)
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/741796.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号