objective-c – readonly属性总是“原子”吗?
有时我们有一个简单的readOnly属性,其值可能会发生变化我想当值改变时,它会通过某种简单的指针操作眨眼间完成.就像是改变的实际过程可能会发生很大变化,但实际变化应该在那一行上.问题是,这样简单的指针赋值总是原子的吗?如果那一行实际上由几行机器代码组成并且有人要求这些机器代码之间的属性怎么办?当然,简单赋值运算符对于复杂对象不是原子的.那么简单的一行赋值运算符到底是什么原子?对于指针和原始类型,它会永远是吗?