Compare commits

...

4 Commits

Author SHA1 Message Date
麻本法 8243e1399d
Pre Merge pull request !95 from 麻本法/fix-linux-shared-memory 2024-07-21 06:52:00 +00:00
爬山虎 a25c215bec
update README.md.
Signed-off-by: 爬山虎 <aaasjm@126.com>
2024-07-21 06:51:59 +00:00
zinface 8ffd882d6e fix-linux-shared: 补充崩溃场景说明 2023-12-19 22:23:26 +08:00
zinface 53db9ff1aa fix: 在 linux / unix 中程序异常结束共享内存不会回收
参考:
https://gitee.com/zinface/infomation-tips/blob/master/src/main.cpp
2023-12-19 22:15:53 +08:00
2 changed files with 7 additions and 1 deletions

View File

@ -22,7 +22,7 @@ Notepad-- 是使用C++编写的轻量级文本编辑器, 简称ndd, 可以支持
## 联络方式
QQ群213027225(新开) 用户群做NDD的问题反馈、功能建议等。
QQ群234879615(新开) 用户群做NDD的问题反馈、功能建议等。
QQ群 616606091 开发群建议懂CPP/QT、愿意参与NDD项目代码贡献的开发人士加入。

View File

@ -220,6 +220,12 @@ if ((arguments.size() == 4) && (arguments[2] == QString("-n")))
}
#endif
// 此部分一般由插件异常导致程序崩溃引发
// 在 linux / unix 中程序异常结束共享内存不会回收
// 参考 https://gitee.com/zinface/infomation-tips/blob/master/src/main.cpp
shared.attach();
shared.detach();
//attach成功表示已经存在该内存了表示当前存在实例
if (shared.attach())//共享内存被占用则直接返回
{