Передача сообщений

Этим другим средством является передача сообщений. Этот метод взаимодействия процессов использует два примитива, send и receive, которые, подобно семафорам и в отличие от мониторов, являются системными вызовами, а не конструкциями языка.
Как таковые они легко могут быть помещены в библиотечные процедуры, например:

send(destination, &message);

или

receive(source, &message);

Первый вызов отправляет сообщение заданному получателю, а второй получает сообщение из заданного источника (или из любого источника, если получателю все равно). Если доступные сообщения отсутствуют, получатель может заблокироваться до их поступления. Или же он может немедленно вернуть управление с кодом ошибки.

<< | >>
Источник: Э. ТАНЕНБАУМ Х. БОС. СОВРЕМЕННЫЕ ОПЕРАЦИОННЫЕ СИСТЕМ Ы 4-е ИЗДАНИЕ. 2015

Еще по теме Передача сообщений:

  1. ПЕРЕДАЧА АНГЕЛЬСКИХ СООБЩЕНИЙ
  2. § 29 Передача и переход прав по обязательствам. – Римская конструкция права передачи. – Облегчение передачи новейшим законодательством. – Передаточная надпись. – Ограничения передачи. – Действие передачи. – Ответственность передатчика и права приобретателя. – Вступление в право кредитора или суброгация. – Русский закон передачи. – Передача заемных писем. – Переход требований к кредиторам.
  3. Интервью с официальными лицами или представителями их пресс-служб чреваты двумя проблемами: опасностью невольного искажения информации при передаче, интерпретации фактов, а также передачей намеренно дозированных сведений.
  4. 2.1. Обстоятельные сообщения
  5. Правило приоритетностицели сообщения.
  6. 2.1. ОБСТОЯТЕЛЬНЫЕ СООБЩЕНИЯ
  7. Правило приоритетности цели сообщения.
  8. 8.2.1. Неискренние сообщения
  9. Информационное сообщение
  10. Информационное сообщение (видеосюжет)
  11. 8.11. Психологический анализ сообщений граждан
  12. Статья 913. Перевозка в прямом смешанном сообщении
  13. Активное восприятие невербальных сообщений.
  14. 1. Правоотношения по перевозке груза в прямом смешанном сообщении
  15. Статья 1105. Сообщение о неуплате чека
  16. 7.4.1. Помощь группы в получении сообщений
  17. 8.1.7. Неискренние сообщения
  18. 2.3.2. Поверхностные сообщения.
  19. 2. Договор перевозки груза в прямом смешанном сообщении