Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lesson_04_SPZ.doc
Скачиваний:
8
Добавлен:
10.11.2018
Размер:
83.46 Кб
Скачать

10. Черги повідомлень.

Черги повідомлень є більш складними механізмами зв’язку між взаємодіючими процесами. За допомогою черг можна з одного чи декількох процесів посилати повідомлення деякому процесу приймачу незалежним чином. При цьому процес приймач має право читати і знищувати повідомлення з черги, процеси клієнти мають право тільки записувати свої повідомлення у чергу. Якщо між процесами необхідно забезпечити двосторонній зв’язок, то створюються дві черги повідомлень.

Механізм черг має наступні властивості:

  • можна використовувати декілька дисциплін обробки повідомлень в черзі (наприклад, FIFO, LIFO);

  • якщо при читанні з конвеєра повідомлення повинно бути знищене з відповідної комірки, у випадку черг повідомлення не знищується і може бути прочитане декілька разів;

  • можна аналізувати не тільки чергу самих повідомлень, а й чергу адрес повідомлень, що дозволить розміщувати самі повідомлення в спільній пам’яті доступній для всіх процесів.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]