标签: ubuntu fork shared-memory
比方说,在父进程中,我为3个forks()创建了shared_memory。假设每个孩子都有 PAGE_SIZE()记忆。完成我必须做的所有事情后,我为每个孩子分配的内存使用 shm_unlink()。因此,整个内存被释放(或至少我猜)。在父进程中,我是否需要使用 munmap()释放内存?因为我已经做到了。另外,如果我没有在每个孩子中都使用 shm_unlink(),那么在父进程中我必须使用 munmap(),对吗?