• 1761阅读
  • 2回复

[提问]linux共享内存释放问题 [复制链接]

上一主题 下一主题
离线lf460
 

只看楼主 倒序阅读 楼主  发表于: 2019-07-26
请教各位大神:有没有什么办法能够解决qt进程在linux下,异常结束后,共享内存未正常释放掉的问题(windows中一旦进程结束则共享内存释放)。qt文档中也说了,linux下共享内存未正常detach的话,共享内存依旧存在,而这种情况有可能导致:一旦进程刚进入共享内存锁定,若进程异常结束,共享内存来不及释放,则进程再次attach会挂起,进程无法正常运行。
在线fsu0413

只看该作者 1楼 发表于: 2019-07-26
共享内存崩溃啦,重启系统吧
反正从Qt的官方文档来看,此题无解
离线hitler++

只看该作者 2楼 发表于: 2019-07-27
我记得windows下共享内存是用文件映射模拟的,进程崩溃了不但不施放,并且系统重启了还在
快速回复
限100 字节
 
上一个 下一个