Rendezvous (Plan 9)

Da Wikipedia, l'enciclopedia libera.

Il Rendezvous è un meccanismo di sincronizzazione dei dati nel sistema operativo Plan 9 dei Bell Labs. Si tratta di una chiamata di sistema che permette a due processi di scambiarsi un singolo elemento di dati durante la sincronizzazione.

Una chiamata Rendezvous prende, come suoi argomenti, un'etichetta (tag) e un valore. Il tag è in genere un indirizzo di memoria condiviso da entrambi i processi. Una chiamata Rendezvous "addormenta" un processo, finché non si verifichi una seconda chiamata Rendezvous con tag corrispondente. A questo punto, i valori vengono scambiati ed entrambi i processi vengono risvegliati.

Si possono creare meccanismi di sincronizzazione più complessi da questa operazione primitiva. Si veda anche l'esclusione reciproca.

informatica Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica