摘要:
简单的说:shared_lock是read lock。被锁后仍允许其他线程执行同样被shared_lock的代码。这是一般做读操作时的需要。unique_lock是write lock。被锁后不允许其他线程执行被shared_lock或unique_lock的代码。在写操作时,一般用这个,可以同时限... 阅读全文
posted @ 2015-04-09 17:17
高傲的monkey
阅读(3246)
评论(0)
推荐(1)
摘要:
lock_guard:更加灵活的锁管理类模板,构造时是否加锁是可选的,在对象析构时如果持有锁会自动释放锁,所有权可以转移。对象生命期内允许手动加锁和释放锁。scope_lock:严格基于作用域(scope-based)的锁管理类模板,构造时是否加锁是可选的(不加锁时假定当前线程已经获得锁的所有权),... 阅读全文
posted @ 2015-04-09 15:59
高傲的monkey
阅读(11015)
评论(1)
推荐(1)

浙公网安备 33010602011771号