• 进程之间常见的通信方式


    原文链接: https://blog.csdn.net/wangdd_199326/article/details/81321562

    进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。

    IPC的方式通常有管道(包括无名管道和命名管道(FIFO))、消息队列、信号量、共享存储、Socket、Streams等。其中 Socket和Streams支持不同主机上的两个进程IPC。

    一、管道

    管道,通常指无名管道,是 UNIX 系统IPC最古老的形式。

    1、特点:

    1. 它是半双工的(即数据只能在一个方向上流动),具有固定的读端和写端。

    2. 它只能用于具有亲缘关系的进程之间的通信(也是父子进程或者兄弟进程之间)。

    3. 它可以看成是一种特殊的文件,对于它的读写也可以使用普通的read、write 等函数。但是它不是普通的文件,并不属于其他任何文件系统,并且只存在于内存中。

    二、FIFO

    FIFO,也称为命名管道,它是一种文件类型。

    1、特点

    1. FIFO可以在无关的进程之间交换数据,与无名管道不同。

    2. FIFO有路径名与之相关联,它以一种特殊设备文件形式存在于文件系统中。

  • 相关阅读:
    [Java] java中的异常处理
    Jmeter之定时器
    Jmeter之检查点
    Jmeter之集合点
    Jmeter之关联
    Jmeter之参数化
    Jmeter测试WebService接口
    Jmeter测试MySQL数据库
    Jmeter测试HTTP接口
    使用Postman对HTTP接口进行功能测试
  • 原文地址:https://www.cnblogs.com/clcaihua/p/13132244.html
Copyright © 2020-2023  润新知