Использование атомарных свойств в Objective C :Есть побочные эффекты?

Насколько я понимаю, значение atomicбыло объяснено в . В чем разница между атомарными и неатомарными атрибутами? , но я хочу знать:

В. Существуют ли побочные эффекты, помимо проблем с производительностью, при повсеместном использовании атомарных свойств?

Кажется, ответ отрицательный, так как производительность iPhone в настоящее время довольно высока. Так почему же так много людей все еще используют non-atomic?

Даже atomicне гарантирует потокобезопасность, но это все же лучше, чем ничего, верно?

24
задан Community 23 May 2017 в 12:17
поделиться