避免加锁的骚操作

1、在新覆盖map或者set之类的数据结构时,为避免加锁。。

static std::set<string> _mapASet[2];
static int _mapASetFlag;
可以通过
_mapASet[!_mapASetFlag] = mapASet;
_mapASetFlag = !_mapASetFlag;
来避免更改配置时对map或者是set的加锁操作。。

posted @ 2019-04-04 15:38  掉头发的666  阅读(147)  评论(0编辑  收藏  举报