Next: Java Virtual Machine
Up: Systemaufrufe
Previous: Informationsverwaltung
  Contents
Es gibt zwei übliche Modelle für die Kommunikation zwischen Prozessen. Das eine ist
die Ansteuerung von Prozessen über ihren Namen bzw. über ihre Nummer. Hierbei
muss der Empfänger auf eine Anfrage zunächst signalisieren, dass er für den
Empfang bereit ist. Diese Art von Kommunikation kann man auch über das Internet
hinweg durchführen. Dabei ist jeder Rechner über seine IP-Adresse
gekennzeichnet und dem Prozess wir eine weitere Nummer der sogenannte Port zu
geordnet.
Die zweite Möglichkeit ist der Datenaustausch über Speicher, den sich mehrere
Prozesse teilen. Dabei kann ein Prozess Daten in den Speicher schreiben, die
dann der andere wiederum auslesen kann. Man nennt Prozesse die sich Speicher teilen
auch Threads.
Prof. Dr. Pluemicke
2003-05-10