Ich habe eine Kern-.NET-Anwendung, die eine beliebige Anzahl von Unterprozesse generieren muss. Diese Prozesse müssen auf eine Form von Statusobjekt in der Kernanwendung zugreifen können.Interprozesskommunikation in. NET
Was ist die beste Technik? Ich werde eine große Menge von Daten zwischen Prozessen (Bitmaps) verschieben, also muss es schnell sein.
Erklären Sie, wie das über Prozessgrenzen hinweg funktionieren würde. – FlySwat
Ich denke, Jarvis bedeutet, verwenden Speicherabbilddateien, um Speicher zwischen zwei oder mehr Prozessen zu teilen. – Jonke
Natürlich. Memory Mapped-Dateien sind speziell dafür ausgelegt, Speicher zwischen Prozessen gemeinsam nutzen zu können. Interessanterweise hat C# 4.0 jetzt MMF-Klassen für genau diese Aufgabe eingebaut. –