Atomic не означает, что он быстрее. На самом деле, это почти наверняка будет медленнее.
В параллельном программировании
операция (или набор операций)
атомарный, линеаризуемый, неделимый или
непрерывный, если он кажется
Остальная часть системы произойдет
мгновенно.
Это просто означает, что во время операции нет видимых побочных эффектов. Он ничего не говорит о том, сколько времени занимает операция.