Zwischenprozess-Kommunikation

In der Computerwissenschaft ist Zwischenprozess-Kommunikation (IPC) eine Reihe von Methoden für den Austausch von Daten unter vielfachen Fäden in einem oder mehr Prozessen. Prozesse können auf einem oder mehr durch ein Netz verbundenen Computern laufen. IPC Methoden werden in Methoden für den Nachrichtenübergang, die Synchronisation geteilt, hat Gedächtnis und entfernte Verfahren-Anrufe (RPC) geteilt. Die Methode von verwendetem IPC kann sich gestützt auf der Bandbreite und Latenz der Kommunikation zwischen den Fäden und der Typ von Daten ändern, die mitteilen werden.

Es gibt mehrere Gründe dafür, eine Umgebung zur Verfügung zu stellen, die Prozess-Zusammenarbeit erlaubt:

  • Information, die sich teilt
  • Rechenbetonte Beschleunigung
  • Modularität
  • Bequemlichkeit
  • Vorzug-Trennung

IPC kann auch Zwischenfaden-Kommunikation und Zwischenanwendungskommunikation genannt werden.

Die Kombination von IPC mit dem Adressraum-Konzept ist das Fundament für die Adressraum-Unabhängigkeit/Isolierung.

IPC Hauptmethoden

Durchführungen

Es gibt mehrere APIs, die für IPC verwendet werden können. Mehrere Plattform schließen unabhängige APIs den folgenden ein:

Der folgende ist Plattform oder Programmiersprache spezifischer APIs:

Siehe auch

Außenverbindungen


Heptonstall / Die Hebden Bridge
Impressum & Datenschutz