Data si uložíte nějak binárně do souboru a pak si v obou aplikacích ten soubor namapujete do paměti. Vypadne z toho pole bajtů, ze kterého si to už přečtete. Jde ale o to, že když soubor z jedné aplikace měníte, musíte zajistit, aby druhá nepřistupovala na stejné místo (ani ho nečetla), jinak můžete načíst nesmysly a bude se to chovat nedeterministicky. Ta synchronizace se typicky řeší mutexem, ale to je dost pomalé (protože je to meziprocesové), takže záleží, jak často tam zapisujete. Pokud to chcete mít jen read-only, pak na synchronizaci můžete zapomenout a jen ta data přečtete, synchronizovat není třeba a bude to velmi rychlé.
|