Необходимо выбрать способ межпроцессных соединений. Время крайне критично. Сделал тест для named pipe, shared memory, socket(PF_LOCAL), message queue. Пишу/читаю 1000В, замеряю время. Система MontaVista Linux. Поидее быстрее всех должна быть shared memory. Но получил такие результаты: shared memory - 22 message queue - 11 named pipe - 10 socket - 62 врямя(сумарное чтения и записи) дано в микросекундах. Вопрос: почему shared memory работает медленее чем message queue и named pipe? так ли должно быть?


Ответ на:
комментарий
от Die-Hard

Ответ на:
комментарий
от Murr


Ответ на:
комментарий
от anonymous


Ответ на:
комментарий
от io

Ответ на:
комментарий
от Murr

Ответ на:
комментарий
от io

Ответ на:
комментарий
от Murr

Ответ на:
комментарий
от io

Ответ на:
комментарий
от Murr

Ответ на:
комментарий
от Murr

Ответ на:
комментарий
от Die-Hard

Ответ на:
комментарий
от Murr

Ответ на:
комментарий
от Murr

Ответ на:
комментарий
от io

Ответ на:
комментарий
от Murr

Ответ на:
комментарий
от Murr

Ответ на:
комментарий
от io

Ответ на:
комментарий
от Murr

Ответ на:
комментарий
от io

Ответ на:
комментарий
от Die-Hard


Ответ на:
комментарий
от tarle


Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от anonymous

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум socket(): Too many open files (2016)
- Форум Коммуникация (2003)
- Форум Коммуникация (2002)
- Форум Коммуникация между JVM (2016)
- Форум Коммуникации между микросервисами (2016)
- Форум Коммуникация средствами ping? (2011)
- Форум вопросы межличностной коммуникации (2005)
- Форум amavis-new + spamassassin + DCC не пишет header и spam score (2016)
- Статьи Разработка сетевой библиотеки на C++20: интеграция асинхронности и алгоритма Raft (часть 1) (2023)
- Форум Проблема коммуникации на работе (2016)