boost的读写锁的使用

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

boost::shared_mutex _access;
void reader()
{
  // get shared access
  boost::shared_lock lock(_access);
  // now we have shared access
}
void writer()
{
  // get upgradable access
  boost::upgrade_lock lock(_access);
  // get exclusive access
  boost::upgrade_to_unique_lock uniqueLock(lock);
  // now we have exclusive access
}


转载于:https://my.oschina.net/u/197384/blog/192279

你可能感兴趣的:(boost的读写锁的使用)