标签: linux fork shared-memory detach
假设我们已经请求了共享内存并将其附加到我们程序的主要进程中。
该程序创建了几个进程。 正如shmat的手册所说
在fork(2)之后,子进程继承了附加的共享内存段。
因此,我们不必将共享内存附加到子进程 但是分离它呢?我们是否应该按照孩子的代码进行操作? 或者只是在主进程中分离共享内存并销毁它就足够了?
答案 0 :(得分:0)
这实际上取决于你正在做什么。但是如果你正在调用execve或其中一个表兄弟,它将分离共享内存段。
execve