|
Usare la Shared Memory
Ci sono molti metodi per mettere in comunicazione due processi, ma spesso basta condividere alcune informazioni...
A seconda della quantità e complessità delle informazioni da scambiare tra processi, è possibile utilizzare
diversi meccanismi, standard e non, di tipo IPC (Inter Process Comunication) come, ad esempio COM, CORBA o WFC.
Quando i processi vengono eseguiti sulla stessa macchina, è possibile utilizzare un sistema molto semplice ed
efficiente basato sulla condivisione di un'area di memoria: il primo processo che verrà eseguito allocherà la memoria
ed il secondo sarà in grado di "aprire" la stessa area sia in lettura che scrittura.
La Classe che segue semplifica l'utilizzo di questo "antico", ma sempre valido sistema di scambio dati.
|