Rendezvous (Plan 9)

Rendezvous ist ein Datensynchronisationsmechanismus im Plan 9 von Glockenlaboratorien. Es ist ein Systemanruf, der zwei Prozessen erlaubt, eine einzelne Gegebenheit auszutauschen, während er gleichzeitig ist.

Der Rendezvous-Anruf nimmt ein Anhängsel und einen Wert als seine Argumente. Das Anhängsel ist normalerweise eine Adresse im durch beide Prozesse geteilten Gedächtnis. Das Benennen des Rendezvous veranlasst einen Prozess zu schlafen, bis ein zweiter Rendezvous-Anruf mit einem zusammenpassenden Anhängsel vorkommt. Dann werden die Werte ausgetauscht, und beide Prozesse werden erweckt.

Kompliziertere Synchronisationsmechanismen können von dieser primitiven Operation geschaffen werden. Siehe auch gegenseitigen Ausschluss.

Siehe auch

  • Gleichzeitiges Rendezvous

Außenverbindungen


Bolero / 1872 Einsames Kiefer-Erdbeben
Impressum & Datenschutz