首页 > 解决方案 > 在共享内存模型中提示读者进程终止写进程

问题描述

我有 2 个使用共享内存(mmap)进行通信的进程。我的要求是,如果编写器进程停止(通过终止/崩溃/连接关闭),那么它应该以某种方式通知读取器进程。我想在共享内存中添加一个字段来指示作者是否还活着。我可以使用沙盒机制来处理崩溃场景并更新该字段。我的问题是,还有比这更好的机制吗?这两个过程都是使用 C++ 编写的。

更新 :-

  1. 两个进程是不相关的(无父子)关系。

标签: c++linuxipcshared-memorymmap

解决方案


推荐阅读