Трябва да добавим неатомичната ключова дума в атрибута на свойството. Това може да доведе до неочаквано поведение, когато два различни процеса (нишки) имат достъп до една и съща променлива по едно и също време.
Какво означава неатомичен?
a: не е свързано с, загрижено с или съставено от атоми Джералд Кливър, професор и дипломиран програмен директор в катедрата по физика на Бейлър, ще представи „Живот в пейзажа, , който ще разгледа мястото на Вселената на Земята и възможността за неатомно базирани (интелигентни) форми на живот извън нея. …
Какво е неатомичното свойство в Objective-C?
В Objective-C реализацията на атомарно свойство позволява свойствата да бъдат безопасно четени и записани от различни нишки. За неатомични свойства, основният указател на прочетена стойност може да бъде освободен, когато се записва нова стойност по същото време.
Какво е неатомично свойство?
Неатомичен означава многократен достъп до променливата (динамичен тип). Nonatomic е опасен за нишки. Но е бърз в изпълнение.
Защо използваме атомно и неатомно и какво е поведението по подразбиране?
Atomic:- е поведението по подразбиране. това ще гарантира, че настоящият процес е завършен от CPU, преди друг процес получи достъп до променливата.не е бърз, тъй като гарантира, че процесът е завършен изцяло Неатомен: - НЕ е по подразбиране поведение.