[控场AI]
概念pipe / 匿名管道 / 命名管道

管道(pipe)

Unix 及类 Unix 系统中最基础的进程间通信 (IPC) 机制,本质是内核维护的环形缓冲区,遵循先进先出原则。匿名管道通过 pipe() 系统调用创建并常用于父子进程通信,命名管道以文件系统路径存在。Linux 上缓冲区默认 64KB。

时间轴 (近 90 天)

10月16日

管道(pipe)是 Unix 及类 Unix 系统中最基础的进程间通信(IPC)机制之一,本质是一个内核维护的环形缓冲区,遵循先进先出(FIFO)原则。

待验证50%
10月16日

在 Linux 上,管道缓冲区默认大小为 64KB。

待验证50%
10月16日

当管道读写双方位于同一线程时,管道退化为一个低效的内存拷贝通道,数据从用户态写入内核缓冲区,再从内核态拷回同一线程,不仅没有并发收益,还引入系统调用开销和阻塞风险。

待验证50%

全部知识事实 (3)

来源文章