unixpipe多个作家

如果有多个线程将固定长度的数据(比如4个字节的地址)写入到一个pipe道中,并且该pipe道中只有一个读取器,是否保证读取器将按顺序获取字节? 换句话说, write()到pipe道primefaces?

http://pubs.opengroup.org/onlinepubs/009695399/functions/write.html

原子/非原子:如果在一个操作中写入的全部数据不与来自任何其他进程的数据交错,则写入是原子的。 当有多个写入者将数据发送到一个阅读器时,这非常有用。 应用程序需要知道有多大的写请求可以预期原子执行。 这个最大值被称为{PIPE_BUF}。 IEEE Std 1003.1-2001的这一卷没有说明大于{PIPE_BUF}字节的写入请求是否是原子的,但要求{PIPE_BUF}或更少字节的写入是原子的。