+39 339 8585151
info@easytarg.com
skip to the main content area of this page
I Ferri del Mestiere
 

Usare la Shared Memory


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.


SharedMem.h
SharedMem.cpp

Tutte le Utility