Сдал короче свой экзамен. Record-oriented device позволяет нам ввести примитив - некоторую запись - record. И тогда чтения и запись из такого mailbox, по сути, для потока - это атомарная операция, дающая нам record целиком. Но только одному потоку/процессу. А что, если нам это и нужно? Например, если у нас единственный писатель - диспетчер задач, а все слушатели - воркеры. Можно ещё придумать варианты, но это будет замудренее. Но так можно сделать очередь событий с несколькими обработчиками. Соль такая)