Rendezvous (Plan 9)
Salt la navigare Salt la căutare
Această intrare sau secțiune despre subiectele de operare nu menționează sursele necesare sau cei prezenți sunt insuficienți . |
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ă .