假设我们已经请求共享内存并将其附加到我们程序的主进程。
这个程序创建了几个进程。正如 shmat 手册所说
在 fork(2) 之后,子进程继承了附加的共享内存段。
所以我们不必将共享内存附加到子进程。
但是拆下来怎么办?我们也应该在孩子的代码中这样做吗?
或者只是在主进程中分离共享内存并销毁它就足够了?
假设我们已经请求共享内存并将其附加到我们程序的主进程。
这个程序创建了几个进程。正如 shmat 手册所说
在 fork(2) 之后,子进程继承了附加的共享内存段。
所以我们不必将共享内存附加到子进程。
但是拆下来怎么办?我们也应该在孩子的代码中这样做吗?
或者只是在主进程中分离共享内存并销毁它就足够了?