【发布时间】:2012-03-05 05:32:52
【问题描述】:
目前,我有 2 个进程使用 message_queue 和 shared_memory 表单 boost 进行通信。一切照常工作。
现在我需要使这个进程之一成为多线程的(再次感谢 boost),我想知道是否需要在线程之间使用保护机制(例如互斥锁),或者 boost::interprocess 库是否已经提供保护机制?
我在 boost 文档中没有找到任何相关信息。顺便说一句,我使用的是 boost 1.40。
提前致谢。
【问题讨论】:
标签: c++ boost thread-safety boost-interprocess