首页 > TAG信息列表 > boost-mutex

c-boost :: named_mutex:在最后一个进程关闭时安全清理

我有一个资源需要保护在一个流程中以及跨多个流程的访问.我已经通过boost :: interprocess:named_recursive_mutex创建了一个命名互斥体来进行管理,并且效果很好. #include <boost/interprocess/sync/named_recursive_mutex.hpp> boost::interprocess::named_recursive_mutex mut(

c – Boost :: mutex性能vs pthread_mutex_t

我之前正在使用pthread_mutex_ts.代码有时会卡住.我有几行代码分散在我包装的函数中…… pthread_mutex_lock(&map_mutex);// Line 1 //critical code involving reading/writing wrapped around a mutex //Line 2 pthread_mutex_unlock(&map_mutex); //Line 3 不确定代码是如

c – 这个代码有没有比boost mutex更快的东西?

目前在我的代码中我有这样的部分 boost::mutex Mymutex void methodA() { boost::mutex::scoped_lock lock(Mymutex); ...... ...... ...... } 我读到关键部分比互斥锁更快?所以我正在做这样的事情,我想知道这是否更快. boost::recursive_mutex m_guard; void met