C++11
起首利用atomic之前,需要添加如下所示的头文件
界说bool类型的std::atomic, 并初始化为false
经由过程判定变量来确认std::atomic封装的bool类型是否是准确的,从下图输出的成果看,std:atomic封装的bool类型的操作体例与bool是一致的
改变std::atomic封装的bool类型的变量为true
同样的经由过程判定变量来确认变量值的改变是否合适预期成果,从输出打印的信息看,是准确的。
界说整数类型的std::atomic变量,并初始化值
从打印成果看,输出了准确的值,该值是界说变量的时辰初始化的
还可以对整数类型的std::atomic变量进行累加操作,这与整型的操作方式是一样的
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!