摘要: c++11中有一个区域锁lock_guard,还有第二个区域锁unique_lock。 区域锁lock_guard使用起来比较简单,除了构造函数外没有其他member function,在整个区域都有效。 区域锁unique_guard除了lock_guard的功能外,提供了更多的member_fu 阅读全文
posted @ 2017-08-01 17:40 jiu~ 阅读(6369) 评论(0) 推荐(2) 编辑
摘要: __sync_fetch_and_add系列一共有十二个函数,有加/减/与/或/异或/等函数的原子性操作函数,__sync_fetch_and_add,顾名思义,先fetch,然后自加,返回的是自加以前的值。以count = 4为例,调用__sync_fetch_and_add(&count,1), 阅读全文
posted @ 2017-08-01 17:08 jiu~ 阅读(3088) 评论(0) 推荐(1) 编辑