增加共享内存。目前有多少进程使用共享内存?

时间:2011-07-06 13:20:41

标签: c++ linux boost ipc shared-memory

我正在使用boost库在进程之间共享一些内存;

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

有没有办法找出当前有多少进程正在访问这个内存?

1 个答案:

答案 0 :(得分:0)

如果您可以获取基础SHM ID,则可以使用shmctl函数来获取附加了该段的进程数。