<aside>
💡 pipe
创建一个匿名管道,用来进程间通信
</aside>
参数
int pipefd[2]
:一个传出参数,传出管道的两端
pipefd[0]
对应管道的读端pipefd[1]
对应管道的写端返回值
注意点
fork
之前创建并指向管道#include <unistd.h>
long size = fpathconf(pipefd[0], _PC_PIPE_BUF);
fpathconf
的第二个参数设置为 宏_PC_PIPE_BUF
以获取管道大小