Узнав немного о предмете, может ли кто-нибудь сказать, какова реальная разница между общей памятью POSIX (shm_open) и сопоставленными файлами POSIX (mmap)?Posix shared memory vs mapped files
Оба, кажется, используют подсистему/dev/tmpfs, а не более старый механизм IPC.
Итак, есть ли какие-либо преимущества использования файла mmap по общей памяти?
Спасибо.
Несомненно, QSHRMEMCTL является специфичным для iSeries. Об этом не упоминается в http://www.opengroup.org/onlinepubs/007908775/xsh/mmap.html, например. Как и многие вопросы об Unix apis, ответ действительно зависит от того, какой unix. –
@Logan: достаточно справедливо, это выглядело как необоснованное ограничение. –