Вопросы к Поиску с Алисой
Система обмена сообщениями между процессами работает через очереди сообщений. academy.kgtk.ru Они представляют собой связный список в адресном пространстве ядра. academy.kgtk.ru Сообщения могут посылаться в очередь по порядку и доставаться из неё несколькими разными путями. academy.kgtk.ru
Процессы, использующие этот тип межпроцессной связи, могут выполнять две операции: послать или принять сообщение. academy.kgtk.ru Прежде чем послать или принять какое-либо сообщение, процесс должен запросить систему породить программные механизмы, необходимые для обработки данных операций. academy.kgtk.ru Он делает это при помощи системного вызова msgget. academy.kgtk.ru
Простой протокол обмена сообщениями между двумя процессами: www.opennet.ru
Также для обмена данными между процессами может использоваться разделяемая память. www.rsdn.org Этот способ реализуется через технологию File Mapping — отображения файлов на оперативную память. www.rsdn.org Получаемая область памяти и будет общей между процессами. www.rsdn.org Работая с этой памятью, потоки обязательно должны согласовывать свои действия с помощью объектов синхронизации. www.rsdn.org