Например, я запускаю мастер-процесс, который создаёт шареный-буффер, и запускает дочерние процессы-воркеры, которым передаёт имя этого шаренного буфера. И потом эти воркеры могут синкаться друг с другом с помощью локов, которые используют этот шареный буфер.