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

界說bool類型的std::atomic, ?并初始化為false

經由過程判定變量來確認std::atomic封裝的bool類型是否是準確的,從下圖輸出的成果看,std:atomic封裝的bool類型的操作體例與bool是一致的

改變std::atomic封裝的bool類型的變量為true

同樣的經由過程判定變量來確認變量值的改變是否合適預期成果,從輸出打印的信息看,是準確的。

界說整數類型的std::atomic變量,并初始化值

從打印成果看,輸出了準確的值,該值是界說變量的時辰初始化的

還可以對整數類型的std::atomic變量進行累加操作,這與整型的操作方式是一樣的

0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!