Salve a tutti,
studiando i metodi che esistono per far comunicare più processi in unix mi sono sono sorti alcuni dubbi .
Qualcuno mi può gentilmente spiegare la differenza che c'è tra creare una coda di messaggi, un named pipe oppure una porzione di memoria condivisa? Inoltre, tutte hanno necessità di essere sincronizzate ?