The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Каталог документации / Раздел "Программирование, языки" / Оглавление документа
next up previous contents
Next: Неблокирующий обмен Up: Распределение и использование буферов Previous: Распределение и использование буферов   Contents

Модель реализации буферного режима

Модель реализации использует функции упаковки и распаковки, описанные в разделе 3.13, и функции неблокируемого обмена из раздела 3.7.

Мы полагаем, что поддерживается круговая очередь ждущих элементов сообщений (pending message entries (PME)). Каждый входной элемент содержит запрос на обработку, который идентифицирует ждущую неблокирующую передачу, указатель на следующий элемент и упакованные данные сообщения. Элементы хранятся в последовательных ячейках буфера. Свободное пространство доступно между хвостом и головой очереди.

Вызов буферизованной посылки реализуется исполнением следующего алгоритма:



Alex Otwagin 2002-12-10



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру