Linux共享内存问题

lwoyvye 2016-03-20 09:10:08
书上说当没有进程在使用创建的共享内存时,连接数为0,内核会自动删除该共享区,但是为什么我的所有进程都退出了,通过ipcs仍然还能看到该共享内存的记录。
...全文
1794 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lwoyvye 2016-06-16
  • 打赏
  • 举报
回复
引用 6 楼 lgbxyz 的回复:
System V 已经过时了不用看了,应该看POSIX标准的更简单 http://www.cnblogs.com/LubinLew/p/POSIX-shared_memory.html
谢谢建议,近期没有上论坛,没有及时回复
LubinLew 2016-04-20
  • 打赏
  • 举报
回复
System V 已经过时了不用看了,应该看POSIX标准的更简单 http://www.cnblogs.com/LubinLew/p/POSIX-shared_memory.html
zhxianbin 2016-03-21
  • 打赏
  • 举报
回复
这没什么道理吧,shm_nattch 为 0 了,不能表示这个共享内存没用了,其它进程后面还可能 shmat 的,内核不应该删除的
lwoyvye 2016-03-21
  • 打赏
  • 举报
回复
LinuxC编程实战

zhxianbin 2016-03-21
  • 打赏
  • 举报
回复
什么书上看到的?
lwoyvye 2016-03-21
  • 打赏
  • 举报
回复
谢谢回复了,决定还是跟着测试结果走
lwoyvye 2016-03-21
  • 打赏
  • 举报
回复
引用 3 楼 zhxianbin 的回复:
这没什么道理吧,shm_nattch 为 0 了,不能表示这个共享内存没用了,其它进程后面还可能 shmat 的,内核不应该删除的
谢谢回复了,还是遵照测试结果

3,286

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 实用资料发布区
社区管理员
  • 实用资料发布区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧