技术栈
共享内存段
Golinie
1 个月前
linux
·
bug
·
共享内存段
记一次Linux共享内存段排除Bug:key值为0x0000000的共享内存段删除不了
今天查看共享内存段发现好多共享内存段,而且命令ipcrm -m <shmid>删除不了。回想了一下,应该是有一些程序跑while循环,或者死循环,不让进程结束,只要挂接数(nattch)还不为0,说明共享内存还被占用,所以无法删除,但是以dest作为标记,表明只要进程结束,就会自动删除共享内存。