美文网首页
进程间通信方式

进程间通信方式

作者: 锈色的栅栏 | 来源:发表于2024-11-13 08:50 被阅读0次

进程间通信方式有7种通信方式:

同一主机的进程通信:无名管道、有名管道(命令管道)、消息队列、mmap、共享内存、信号
不同主机的进程通信:socket(网络通信)

通信的特点:

    无名管道:血缘关系、半双工、一对一、先进先出、无格式、数据读取后就丢弃(内存中)

    有名管道:无血缘、半双工、一对一、先进先出、无格式、数据读取后就丢弃(内存抽象成文件名)

    消息队列:多对多、按消息类型收取、同类型先进先出、有格式、数据读取后就丢弃

    (内存中)

    mmap(存储映射):多对多、无格式、数据读取后存在、写入覆盖以前数据(磁盘中)

    共享内存:多对多、无格式、数据读取后存在、写入覆盖以前数据(物理内存)

    信号:简单 不能携带大量信息 满足某个特设条件才发送

    socket:不同主机间的进程通信(网络通信)

相关文章

  • 第二十三章 进程间通信介绍(一)

    本章目标: 进程同步与进程互斥 进程间通信目的 进程间通信发展 进程间通信分类 进程间共享信息的三种方式 IPC对...

  • Android 面试常问知识

    Q1:线程间的通信进程间通信的几种方式进程间通信方式详解Q2:线程安全SharePreferences 是否线程安...

  • 进程间通信方式

    管道(Pipe)及有名管道(named pipe):管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字...

  • 进程间通信方式

    概述 进程通信(Interprocess Communication,IPC)是一个进程与另一个进程间共享消息的一...

  • 进程间通信方式

    管道(PIPE):管道是一种半双工的通信方式,数据只能单向流动,一般只能用于父子进程间的通信。 有名管道(name...

  • 进程间通信方式

    01概述 1.1 发展 Linux进程间通信(IPC)大致发展如下: 早期UNIX进程间通信、基于System ...

  • UNIX系统进程间的通信方式

    unix进程间的通信方式

  • 系统与网络编程(进程间通信)

    进程间通信 ipc:interprocess communication 通信方式 管道通信Paste_Image...

  • Python Socket 网络编程

    Socket 是进程间通信的一种方式,它与其他进程间通信的一个主要不同是:它能实现不同主机间的进程间通信,我们网络...

  • 知识库 - 收藏集 - 掘金

    Android 进程间通信 AIDL详解 - 掘金最近项目有进程间通信的需求,我使用的是IPC通信的方式,这是An...

网友评论

      本文标题:进程间通信方式

      本文链接:https://www.haomeiwen.com/subject/bldadjtx.html