标签: c++ boost-interprocess
我有两个进程,一个是write(create_only),另一个是read(open_only)。如果编写器进程结束,我将删除队列。但是,读者能够继续执行try_receive并且不会引发异常或启用通知。检查队列是否存在的推荐方法是什么?我应该调用get_max_msg还是在我错过的进程间还有其他调用?