无名管道 | 有名管道 | |
使用场景 | 亲缘关系进程 | 不相关的任意进程 |
特点 | 1.固定读端fd[0]写端fd[1] 2.文件IO进行操作 3.不支持lseek()操作 4.数据存储在内核空间 | 1.文件系统中存在管道文件 2.文件IO操作 3.不支持lseek 4.先进先出 5.数据存储在内核空间 |
操作方式 | 直接进行读写 | 先打开管道文件,在读写 |
函数 | pipe | mkfifo |
无名管道 | 有名管道 | |
使用场景 | 亲缘关系进程 | 不相关的任意进程 |
特点 | 1.固定读端fd[0]写端fd[1] 2.文件IO进行操作 3.不支持lseek()操作 4.数据存储在内核空间 | 1.文件系统中存在管道文件 2.文件IO操作 3.不支持lseek 4.先进先出 5.数据存储在内核空间 |
操作方式 | 直接进行读写 | 先打开管道文件,在读写 |
函数 | pipe | mkfifo |
道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。