Writing on a FIFO with multiple processes - unix.stackexchange.com
Pro blocandem, il semaphorum usa.
Use something like sem from GNU Parallel