管道通信
命名管道
创建:mkfifo
删除:unlink
管道本质:单向队列
操作方法:
1、创建管道文件
2、打开管道文件
3、写入数据
4、关闭管道
管道文件:虚拟文件,打开管道文件的时候,系统在内存中建立了一个单向队列的缓存区,数据写入内存中。当管道文件关闭时,数据丢失。
案例
写入信息到管道
fifo.c
#include<stdio.h>
#include<sys/types.h>
#include<sys/stat.h>
#include<unistd.h>
#include<stdlib.h>
#include<fcntl.h>
#include<signal.h>
//实现循环写入数字到管道
linux管道通信之命名管道
最新推荐文章于 2023-10-31 09:20:22 发布