Skip to content

005 · Pipe 增强与命名 FIFO

匿名 pipe 早就有,可它有两个硬伤一直留着:阻塞用 sti/hlt 自旋实现(定时炸弹)、只能亲缘进程用。这一章把两件事都修了:阻塞改成真调度等待队列、加 O_NONBLOCK、写已关读端触发 SIGPIPE,再立命名 FIFO——给 pipe 一个名字,任意进程按名字 open 两端。

本章路线

035_multi_terminal-45-gf25de18 · f25de18 · 2026-08-04