查看完整版本: [-- linux共享内存释放问题 --]

QTCN开发网 -> Qt基础编程 -> linux共享内存释放问题 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

lf460 2019-07-26 16:45

linux共享内存释放问题

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

fsu0413 2019-07-26 22:42
共享内存崩溃啦,重启系统吧
反正从Qt的官方文档来看,此题无解

hitler++ 2019-07-27 18:31
我记得windows下共享内存是用文件映射模拟的,进程崩溃了不但不施放,并且系统重启了还在


查看完整版本: [-- linux共享内存释放问题 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled