Я понимаю, что смысл atomic
был объяснен в В чем разница между атомными и неатомическими атрибутами?, но я хочу знать:
Q. Существуют ли какие-либо побочные эффекты, помимо проблем с производительностью, при использовании атомных свойств везде?
Кажется, ответ отрицательный, поскольку производительность iPhone довольно быстро в наши дни. Так почему же так много людей все еще используют non-atomic
?
Даже atomic
не гарантирует безопасность потока, но он все же лучше, чем ничего, правильно?