我正在运行Fedora 15 64位。我有一些没有被进程清理的共享内存。致电ipcs -m
时,您可以看到共享内存:
------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
0x51012a29 294919 trevor 666 194400 2
当我调用ipcrm -m 294919
然后检查共享内存是否被删除时,您会看到:
------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
0x00000000 294919 trevor 666 194400 2 dest
IMO共享内存仍然存在...因为它在我调用ipcs -m
时显示。这个共享内存是否实际删除了?
答案 0 :(得分:2)
做一些谷歌搜索。这是我找到的;
目的显然意味着要被摧毁。我猜它不会被破坏,除非它被引用或暂时状态。