Являются ли атомарные переменные блокировкой-свободными?

Когда мы говорим об атомарных переменных, таких как C++11 atomic<>, блокируется ли она? Или lock-freeness — это что-то другое? Если я управляю очередью с атомарными переменными, будет ли она работать медленнее, чем очередь без блокировки-?

39
задан templatetypedef 12 January 2014 в 18:08
поделиться