FWQ
在Linux下创建FIFO文件类型
FIFO,又称作命名管道(named pipe),它是Linux系统中用于进程间通信的一种方法。 FIFO和pipe的区别在于: FIFO在文件系统中有对应的inode,可以通过ls命令查看。 sh-3.2# ls -lhF 。/fifo_file 100 prwxrwxrwx 1 root root 0 Jan 1 1970 。/fifo_file| sh-3.2# 登录后复制 正因为它有一个名字,所以任何进程都可以访问它,所以FIFO可用于任意两个进程之间的通信。 pipe没有名字,在现有文件系统中无法查看到它的存在。 它只能用于父子进程、兄弟进程等具有血缘关系的进程间通信。 创建FIFO的方法如下: 1. 调用umask系统调用来设定创建文件的权限, #include…