C++ Boost进程间消息队列,打开和关闭

C++ Boost进程间消息队列,打开和关闭,c++,boost-interprocess,C++,Boost Interprocess,我有两个进程,一个是写(仅创建),另一个是读(仅打开)。如果写入进程正在结束,我将删除队列。但是,读取器能够继续执行try_receive,并且不会引发异常或启用通知。检查队列存在性的推荐方法是什么?我应该调用get_max_msg还是进程间有其他调用我错过了

我有两个进程,一个是写(仅创建),另一个是读(仅打开)。如果写入进程正在结束,我将删除队列。但是,读取器能够继续执行try_receive,并且不会引发异常或启用通知。检查队列存在性的推荐方法是什么?我应该调用get_max_msg还是进程间有其他调用我错过了