【发布时间】:2011-03-22 00:56:34
【问题描述】:
在 Linux(2.6.35-22-generic)中,man pipe 声明
pipe() 创建一个管道,一个可用于进程间通信的单向数据通道。"
在 FreeBSD (6.3-RELEASE-p5) 中,man pipe 声明
pipe() 系统调用创建一个管道,它是一个允许双向数据流的对象,并分配一对文件描述符。"
一个是单向的,另一个是双向的。我希望这不是一个愚蠢的问题,但哪种方法是这样做的标准方法?它们都符合 POSIX 标准吗?
为了说明我的意图,我在考试中因为相信 pipe() 是一种方式而丢了一些分数,我正在寻找一些弹药来拿回任何分数;p
【问题讨论】:
-
我希望你能拿回你的分数。这是一件愚蠢的事情。然而,一般的 POSIX 知识是值得研究的好东西。