自学(7)管道通信

    技术2022-07-11  90


    什么是管道?


    管道是**单向的.先进先出**的,它把一个进程的输出和另一个进程的输入连接在一起。一个进程(写进程)在管道的尾部写入数据,另一个进程(读进程)从管道的头部读出数据。

    管道创建

    关闭管道只需将这两个文件描述符关闭即可,可以使用普通的close函数逐个关闭。

    管道读写 注意事项 必须在系统调用fork()前调用pipe(),否则子进程将不会继承文件描述符。

    **

    命名管道(FIFO)

    ** 命名管道创建 读进程: 写进程:

    Processed: 0.011, SQL: 9