Estou tentando encontrar uma maneira de escrever um aplicativo com IPC sem bloqueio no Linux, em C, com processadores de vários núcleos.
Vamos supor que eu tenho o processo 1 e o processo 2 que gravam em um FIFO ou na memória compartilhada. Em seguida, o processo 3 e o processo 4 lerão a partir dessa memória compartilhada ou FIFO.
Isso é possível com um algoritmo sem bloqueio?
Sua orientação é muito apreciada.