Đã học được một chút về chủ đề, bất kỳ ai có thể nói, sự khác biệt thực sự giữa bộ nhớ chia sẻ POSIX (shm_open) và tệp ánh xạ POSIX (mmap) là gì?Posix được chia sẻ bộ nhớ so với các tệp được ánh xạ
Cả hai dường như đều sử dụng hệ thống con/dev/tmpfs, thay vào đó là cơ chế IPC cũ hơn.
Vì vậy, có lợi thế nào khi sử dụng tệp mmap trên bộ nhớ dùng chung không?
Cảm ơn.
Chắc chắn QSHRMEMCTL là iSeries cụ thể. Ví dụ: không có đề cập đến nó trong http://www.opengroup.org/onlinepubs/007908775/xsh/mmap.html. Giống như rất nhiều câu hỏi về Unix apis, câu trả lời thực sự phụ thuộc vào unix nào. –
@Logan: đủ công bằng, có vẻ như đó là một hạn chế không hợp lý. –