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

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

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



2004-06-22