std::atomic

 

//原子操作 计算机处理命令时最小的操作单位
atomic_int sum = 0;
void workFun(int index)
{
    for (int n = 0; n < 20000000; n++)
    {
        //自解锁
        //lock_guard<mutex> lg(m);
        sum++;
    }
}

 

posted @ 2019-06-24 22:44  osbreak  阅读(164)  评论(0编辑  收藏  举报