The OpenNET Project / Index page

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

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

Синхронизация

Удаленные программы должны точно "знать", когда выполнять действия, вовлекающие другие машины. Например, они должны "знать", когда требующиеся им данные доступны. Настоятельно рекомендуется использовать для этой цели семафоры. Другие способы, такие, как частое тестирование и установка переменной в разделяемой памяти, могут отличаться очень низкой производительностью, так как они требуют частых пересылок по сети целого сегмента разделяемой памяти. Это происходит, когда DIPC сконфигурирована с поддержкой режима посегментной передачи. Даже в режиме постраничной передачи результаты не будут намного лучше.



2004-06-22



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

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