C++11
起首利用atomic之前,需要添加如下所示的头文件

界说bool类型的std::atomic, 并初始化为false

经由过程判定变量来确认std::atomic封装的bool类型是否是准确的,从下图输出的成果看,std:atomic封装的bool类型的操作体例与bool是一致的

改变std::atomic封装的bool类型的变量为true

同样的经由过程判定变量来确认变量值的改变是否合适预期成果,从输出打印的信息看,是准确的。

界说整数类型的std::atomic变量,并初始化值

从打印成果看,输出了准确的值,该值是界说变量的时辰初始化的

还可以对整数类型的std::atomic变量进行累加操作,这与整型的操作方式是一样的

0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!