共享内存IPC如何适应进程的内存布局?

时间:2017-01-24 08:46:38

标签: linux shared-memory

进程的共享内存块将在何处出现。堆栈段堆或其他位置

1 个答案:

答案 0 :(得分:2)

共享内存对象是在虚拟文件系统中创建的,通常安装在/ dev / shm下。 /dev/shm是临时文件存储文件系统,即tmpfs,它使用RAM作为后备存储。它将具有内核持久性,这意味着共享内存对象将一直存在,直到系统关闭,或者直到所有进程都已取消映射该对象并且已使用shm_unlink删除它。