Рассмотрим теперь возможные механизмы для непосредственной коммуникации процессов и синхронизации их действий.
Наиболее распространенный их них - система сообщений; при этом процессы взаимодействуют между собой без обращений к общим переменным (сравните с алгоритмами производителя и потребителя раздела 9.4).
Средства коммуникации между процессами обеспечивают две операции вида:
Если процессам Pи Qтребуется взаимодействовать между собой, им необходимо:
Реализация связи может быть физической (общая память, аппаратная шина) или логической (например, логические свойства).
При реализации коммуникационного механизма между процессами необходимо решить следующие вопросы:
Будем использовать данный контрольный список вопросов при анализе различных способов коммуникации процессов.