Необходимо выбрать способ межпроцессных соединений. Время крайне критично. Сделал тест для 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? так ли должно быть?