<aside> 💡 有名管道(FIFO)提供了一个路径名与之关联,以 FIFO的文件形式存在于文件系统中,其打开方式与打开一个普通文件是一样的
</aside>
mkfifo
创建)只是一个在文件系统中的特殊文件条目,用于标识这个管道,并不存储实际的数据内容。它只用于进程间的同步和标识。<aside> 💡 有名管道的内容存放在内存中,当所有操作该有名管道的进程都退出后,这些数据会被直接销毁
</aside>
参数
pathname
:管道名称的路径mode
:文件的权限(如0664),与 open
创建文件时的mode参数设置相同
返回值