Rendezvous (Plan 9)

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Rendezvous este un mecanism de sincronizare a datelor din sistemul de operare Plan 9 al Bell Labs . Acesta este un apel de sistem care permite două procese să schimbe un singur element de date în timpul sincronizării.

Operațiune

Un apel de întâlnire are ca argument o etichetă și o valoare. Eticheta este de obicei o adresă de memorie partajată de ambele procese. Un apel de întâlnire „pune un proces în repaus” până când apare un al doilea apel de întâlnire cu o etichetă potrivită. În acest moment, valorile sunt schimbate și ambele procese sunt trezite.

Din această operațiune primitivă pot fi create mecanisme de sincronizare mai complexe. Vezi și excluderea reciprocă .

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT