title: unix pipe multiple writers
body: <p>If there are multiple threads writing fixed length data (say 4 byte address) to a single pipe and there is a single reader of that pipe, is it guaranteed that the reader will get bytes in order? In other words, is <code>write()</code> to a pipe atomic?</p>