Rendezvous (Plan 9)

Rendezvous (Plan 9)

Rendezvous is a synchronization mechanism in Plan 9 from Bell Labs. It is a system call that allows two processes to exchange a single data item while synchronizing.

Rendezvous call takes a "tag" and a "value" as its arguments. The tag is typically an address in memory shared by both processes. Calling rendezvous causes a process to sleep until a second rendezvous call with a matching tag occurs. Then, the values are exchanged and both processes are awakened.

More complex synchronization mechanisms can be created from this primitive operation. See also mutual exclusion.

External links

* [http://www.cs.bell-labs.com/sys/doc/sleep.html Process Sleep and Wakeup on a Shared-memory Multiprocessor] by Rob Pike, Dave Presotto, Ken Thompson and Gerard Holzmann.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Rendezvous — may refer to:Meetings and gatherings* A planned meeting between two or more parties * A meeting between mountain men and fur buyers * A meeting of buckskinners * An annual festival organized by the Indian Institute of Technology Delhi Computing*… …   Wikipedia

  • Plan 9 from Bell Labs — Saltar a navegación, búsqueda Para otros usos de este término, véase Plan 9. Plan 9 …   Wikipedia Español

  • Rendezvous in Madrid — Filmdaten Deutscher Titel Rendezvous in Madrid Originaltitel The Happy Thieves …   Deutsch Wikipedia

  • rendezvous — [[t]rɒ̱ndeɪvuː[/t]] rendezvousing, rendezvoused (The form rendezvous is pronounced [[t]rɒ̱ndeɪvuːz[/t]] when it is the plural of the noun or the third person singular of the verb.) 1) N COUNT A rendezvous is a meeting, often a secret one, that… …   English dictionary

  • Rendezvous (Prison Break episode) — Infobox Television episode Title = Rendezvous Series = Prison Break Caption = Season = 2 Episode = 10 Airdate = November 6, 2006 Production = 2AKJ10 Guests = Writer = Karyn Usher Director = Dwight Little Season list = Infobox Prison Break season… …   Wikipedia

  • Rendezvous (épisode de Prison Break) — Rendez vous (épisode de Prison Break) Pour les articles homonymes, voir Rendez vous. Épisode de Prison Break Rendez vous Titre original …   Wikipédia en Français

  • Plan 9 from Bell Labs — Infobox OS name = Plan 9 from Bell Labs caption = Glenda, the Plan 9 Bunny developer = Bell Labs source model = Free software/Open source kernel type = Hybrid supported platforms = x86, MIPS, DEC Alpha, SPARC, PowerPC, ARM ui = rio / rc family =… …   Wikipedia

  • Plan d'evasion de Michael Scofield — Plans d évasion de Michael Scofield Le plan d évasion de Michael Scofield constitue la trame principale du scénario du feuilleton télévisé Prison Break lors des deux premières saisons. Le héros, Michael Scofield (Wentworth Miller), a conçu un… …   Wikipédia en Français

  • Plan d'évasion de Michael Scofield — Plans d évasion de Michael Scofield Le plan d évasion de Michael Scofield constitue la trame principale du scénario du feuilleton télévisé Prison Break lors des deux premières saisons. Le héros, Michael Scofield (Wentworth Miller), a conçu un… …   Wikipédia en Français

  • Plan d'évasion de Prison Break — Plans d évasion de Michael Scofield Le plan d évasion de Michael Scofield constitue la trame principale du scénario du feuilleton télévisé Prison Break lors des deux premières saisons. Le héros, Michael Scofield (Wentworth Miller), a conçu un… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”