在守护进程上调用shmdt

时间:2017-03-21 18:34:29

标签: c linux embedded-linux

我有一个父和子进程读/写的共享内存段。子进程实际上就像一个在后台运行的守护进程。

当我做了shmat时,我也调用了shmctl来标记共享内存以便在这两个进程中释放。

但是当父进程停止时,我可以调用shmdt将父进程从共享段中分离出来。但是如何在子(守护进程)进程中调用shmdt?没有它,即使两个进程都被杀死,内存也不会被释放。

0 个答案:

没有答案