Повысьте общую память.Сколько процессов в настоящее время используют общую память? - PullRequest
2 голосов
/ 06 июля 2011

Я разделяю часть памяти между процессами, используя библиотеку наддува;

boost :: interprocess :: managed_shared_memory managed_shm (boost :: interprocess :: open_or_create, "shm", 1024);

есть ли способ узнать, сколько процессов в настоящее время обращаются к этой памяти?

1 Ответ

0 голосов
/ 06 июля 2011

Если вы можете получить базовый идентификатор SHM, вы можете использовать функцию shmctl, чтобы получить число процессов с присоединенным сегментом.

...