23/03/16 8:24
nessuno
Inter Process Communication (tra processi non tra processori).
Il mutex e' una primitiva di sincronizzazione non di IPC. Si usa per sincronizzare scambi di dati tramite Shared Memory che è una metodologia di IPC.
In ogni caso TCP (con indirizzo 127.0.0.1 se lo usi localmente) e' il metodo piu' versatile.
Ho scritto diversi servizi in multithreading che colloquiano in quel modo con altri processi, devi fare solo attenzione a definire bene il protocollo applicativo di scambio dati.
Ultima modifica effettuata da nessuno 23/03/16 8:27
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
23/03/16 8:33
Thejuster
Ok ricevuto, grazie mille nessuno.
Vada per il TCP.
Quello che sto realizzando è una sorta di debugger.
lo scambio di informazioni deve essere molto veloce.
Quindi credo che alla fine sia meglio il classico tcp che una condivisione della memoria.