Ich brauche 2 verschiedene Programme, um an einem einzigen Datensatz zu arbeiten. Ich kann eine Netzwerk (UDP) Verbindung zwischen ihnen einrichten, aber ich möchte die Übertragung der gesamten Daten mit allen Mitteln vermeiden.Ist es möglich, einen gemeinsamen Zeiger zwischen 2 verschiedenen Programmen auf dem gleichen Computer zu haben
Es klingt ein wenig absurd, aber ist es möglich, eine Art Zeiger zwischen diesen beiden Programmen zu teilen, so dass, wenn man es aktualisiert, der andere einfach den Zeiger bekommen und damit anfangen kann?
ich Ubuntu bin mit 9.10
Es ist möglich, aber Lösungen sind OS-spezifisch, für welches Betriebssystem möchten Sie dies? –
Jede spezifische Plattform? Viele Systeme können speicherdefinierte Dateien unterstützen. – kenny
kurze Antwort: Shared Memory. Etwas länger: Wenn Sie bereits serialisieren, sollten Sie einen lokalen Socket oder eine Pipe in Betracht ziehen: ähnliche semantische, keine IP/(gefälschten) Netzwerk-Overhead. – Javier