Object Sharing zwischen Anwendungen?

Nehmen wir an, ich habe ein großes Datenarray, das mehr als 1000 Mal pro Sekunde aktualisiert wurde.
Eine andere Anwendung möchte in einem kurzen Intervall auf das Array zugreifen und es lesen. Beide Anwendungen befinden sich auf demselben Computer.

Ich habe versucht, WCF für die Interprozesskommunikation zu verwenden, aber das Serialisieren und Senden des gesamten Arrays (oder eines großen Objekts) Tausende Male pro Sekunde ist in Bezug auf die Leistung nicht möglich.
Gibt es eine Möglichkeit, in c # direkt auf Objekte aus verschiedenen Anwendungen zuzugreifen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage