标签: c++ multithreading boost pthreads poco
我正在研究需要合并两个额外项目的项目。现在我有三个项目,分别使用pthread,POC :: Thread和Boost :: Thread创建线程。
我很难决定如何向POCO和Boost线程提供共享资源的访问权限。我打算使用boost的shared_mutex来访问全局地图。
我担心未来的影响。 我的查询: 是否可以使用boost的shared_mutex保护pthread,poco线程和boost线程之间的共享资源(此处为c ++ map)?