避免加锁的骚操作

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

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

原文地址:https://www.cnblogs.com/yylingyao/p/10655179.html