摘要: 多线程 boost的读写(reader writer)锁 背景:保护很少更新的数据结构时,c++标准库没有提供相应的功能。 例如:有个DNS条目缓存的map,基本上很少有更新,大部分都是读取,但是偶尔也会有更新,这种情况下,如果在读取的函数里加上std::mutex就过于悲观了,每次只能有一个线程读 阅读全文
posted @ 2018-11-12 08:35 小石王 阅读(1992) 评论(0) 推荐(0)