Свидание (план 9) - Rendezvous (Plan 9)
Эта статья не цитировать любой источники.Сентябрь 2020) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Рандеву это синхронизация данных механизм в План 9 от Bell Labs. Это системный вызов что позволяет двум процессы для обмена одной датум во время синхронизации.
Звонок на свидание занимает тег и ценить в качестве аргументов. Тег обычно представляет собой адрес в памяти, совместно используемой обоими процессами. Вызов рандеву заставляет процесс засыпать до тех пор, пока не произойдет второй вызов рандеву с совпадающим тегом. Затем происходит обмен ценностями, и оба процесса пробуждаются.
С помощью этой примитивной операции можно создать более сложные механизмы синхронизации. Смотрите также взаимное исключение.
Смотрите также
внешняя ссылка
- Процесс сна и пробуждения на мультипроцессоре с общей памятью к Роб Пайк, Дэйв Пресотто, Кен Томпсон и Джерард Хольцманн.
Этот Операционная система -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |