【发布时间】:2014-03-27 15:05:52
【问题描述】:
我在 Suse Linux 上的 2 个进程之间使用共享内存,我想知道如何避免共享内存泄漏,以防一个进程崩溃或两者兼而有之。在这种情况下是否会发生泄漏?如果是,我该如何避免?
【问题讨论】:
-
改用共享的
mmap()文件映射? -
因为当一个进程死亡时,它的所有映射内存区域也会消失,这与可能成为孤立的共享内存段不同。当然,在这种情况下,如果进程意外终止,文件仍然存在,但它不再映射到内存中消耗内存资源...
标签: linux shared-memory