1
我有以下代碼適用於Qt的5:Qt 4 QAtomicInt:如何加載()和存儲()?
QAtomicInt myAtomicInt;
myAtomicInt.load();
myAtomicInt.store(123);
現在我想編寫的Qt 4。然而相同的代碼,QAtomicInt的Qt的4版本沒有成員函數load()和商店()。如何進行?謝謝 !
我有以下代碼適用於Qt的5:Qt 4 QAtomicInt:如何加載()和存儲()?
QAtomicInt myAtomicInt;
myAtomicInt.load();
myAtomicInt.store(123);
現在我想編寫的Qt 4。然而相同的代碼,QAtomicInt的Qt的4版本沒有成員函數load()和商店()。如何進行?謝謝 !
QAtomicInt::load()
得到使用鬆散內存排序的值,所以fetchAndAddRelaxed(0)
會做同樣的Qt中4
QAtomicInt::store(int)
商店使用鬆散內存排序的值,所以fetchAndStoreRelaxed(int)
會做同樣的Qt中4