标签: c++ linux boost ipc shared-memory
我正在使用boost库在进程之间共享一些内存;
boost :: interprocess :: managed_shared_memory managed_shm(boost :: interprocess :: open_or_create,“shm”,1024);
有没有办法找出当前有多少进程正在访问这个内存?
答案 0 :(得分:0)
如果您可以获取基础SHM ID,则可以使用shmctl函数来获取附加了该段的进程数。