Очереди сообщений в UNIX как составная часть System VIPC
Очереди сообщений располагаются в адресном пространстве ядра операционной системы в виде однонаправленных списков и имеют ограничение по объему информации, хранящейся в каждой очереди. Каждый элемент списка представляет собой отдельное сообщение.
Сообщения имеют атрибут, называемый типом сообщения. Выборка сообщений из очереди (выполнение примитива receive) может осуществляться тремя способами:1. В порядке FIFO, независимо от типа сообщения.
2. В порядке FI FO для сообщений конкретного типа.
3. Первым выбирается сообщение с минимальным типом, не превышающим некоторого заданного значения, и пришедшее раньше других сообщений с тем же типом.
Реализация примитивов send и receive обеспечивает скрытое от пользователя взаимоисключение во время помещения сообщения в очередь или его получения из очереди. Также она обеспечивает блокировку процесса при попытке выполнить примитив receive над пустой очередью или очередью, в которой отсутствуют сообщения запрошенного типа, или при попытке выполнить примитив send для очереди, в которой нет свободного места.
Очереди сообщений, как и другие средства System V IPC, позволяют организовать взаимодействие процессов, не находящихся одновременно в вычислительной системе.
Еще по теме Очереди сообщений в UNIX как составная часть System VIPC:
- 2.4. Содержание воспитания как составная часть педагогического процесса
- Глава IV ПСИХОЛОГО-ПЕДАГОГИЧЕСКАЯ ДИАГНОСТИКА ПОСТУПКОВ КАК СОСТАВНАЯ ЧАСТЬ РЕШЕНИЯ ПЕДАГОГИЧЕСКИХ ЗАДАЧ
- Статья 187. Составные части вещи
- Составные части астрологии
- Составные аппликация и сепарация
- ЧАСТЬ ТРЕТЬЯ КАК ПОМОЧЬ МЫСЛИ
- Часть пятая. Как не расстраиваться из-за критики.
- КАК ПРИНЯТЬ ПОТЕРЯННУЮ ЧАСТЬ ДУШИ
- Глава 5 ЧИСЛОВЫЕ, ГЕОМЕТРИЧЕСКИЕ И СОСТАВНЫЕ ВИБРАЦИОННЫЕ РЯДЫ
- Часть седьмая Как превратитьсвой дом в мечту
- Часть шестая Как сделать мужа счастливым
- Наряды вне очереди
- 1. Наследники первой очереди
- 2. Наследники иных (последующих) очередей
- ЧАСТЬ III КАК СДЕЛАТЬ ТО, ЧТО ДЕЛАТЬ НЕ ХОЧЕТСЯ?
- Часть вторая Как овладеть четырьмя кодами общения
- Часть вторая Как овладеть четырьмя кодами общения
- Статья 1263. Третья очередь наследников по закону
- Статья 1264. Четвертая очередь наследников по закону