我的猜测是它与volatile
关键字类似,它在Java中给出了之前发生的关系,可见性和原子值赋值(在> 32bit类型的情况下)。是吗?
(编辑:我的猜测是atomic
属性与volatile
相似,而不是nonatomic
但事实证明它无论如何都是
答案 0 :(得分:0)
nonatomic
是相反的,意思是不是synchronized
的变量,因此可以同时由多个线程更改。
关于volatile
,根据synchronized
:
Java编程语言也有volatile关键字,但它用于某种不同的目的。应用于字段时,Java volatile保证: