LINUX.ORG.RU

История изменений

Исправление reprimand, (текущая версия) :

shmget
shmat

Желательно, чтобы программа на языке «автомагически» умела чистить за собой созданные ею shared memory segment'ы при завершении дерева порождённых ею процессов.

Бери тогда mmap с MAP_ANONYMOUS | MAP_SHARED. munmap не нужно делать когда родитель всех процессов падает. По сути это наилучшее решение для тебя.

Исправление reprimand, :

shmget
shmat

Желательно, чтобы программа на языке «автомагически» умела чистить за собой созданные ею shared memory segment'ы при завершении дерева порождённых ею процессов.

ты же понимаешь что ты хочешь то, что в области твоей задачи?

Бери тогда mmap с MAP_ANONYMOUS | MAP_SHARED. munmap не нужно делать когда родитель всех процессов падает. По сути это наилучшее решение для тебя.

Исправление reprimand, :

shmget
shmat

Желательно, чтобы программа на языке «автомагически» умела чистить за собой созданные ею shared memory segment'ы при завершении дерева порождённых ею процессов.

ты же понимаешь что ты хочешь то, что в области твоей задачи?

Бери тогда mmap с MAP_ANONYMOUS | MAP_SHARED. munmap не нужно делать когда родитель всех процессов падает.

Исходная версия reprimand, :

shmget
shmat

Желательно, чтобы программа на языке «автомагически» умела чистить за собой созданные ею shared memory segment'ы при завершении дерева порождённых ею процессов.

ты же понимаешь что ты хочешь то, что в области твоей задачи?

Бери mmap с MAP_ANONYMOUS | MAP_SHARED