Общая память между двумя процессами - PullRequest
0 голосов
/ 08 мая 2018

Я пытаюсь создать общую память между двумя процессами, используя mmap(). Дочерний процесс записывается в отдельный файл c и выполняется с использованием execve().

В1: Есть ли способ поделиться адресом общей памяти int *shmem с дочерним процессом, отличным от канала?

Q2: я успешно смог получить адрес совместно используемой памяти для дочернего процесса, но я не могу получить доступ к данным «массив int», сохраненным родительским процессом в сегменте совместно используемой памяти, связан ли он с некоторыми ограничениями на mmap() или что?

...