【发布时间】:2016-06-10 07:22:44
【问题描述】:
我对@987654323@ 和nonatomic 属性属性的thread safe 和non-thread-safe 概念感到困惑,其解释是:-
atomic 表示 thread safe 和 nonatomic 表示 non-thread-safe 和 nonatomic 提供高性能。
@property (nonatomic, weak) NSArray *myArray;
但是线程安全和非线程安全到底是什么意思呢?请用非常简单的方式解释!
【问题讨论】:
-
那个页面中关于线程安全和非线程安全的解释在哪里?
-
那两者有什么区别
-
我不是在问原子或非原子。我在问:- 线程安全和非线程安全到底是什么意思以及它们的区别?请用非常简单的方式解释!
-
冷静的人,明白了!
-
atomic绝对不意味着“线程安全”。当您不确定事情的含义时(以尽量减少错误信息的传播),请小心做出这样的声明。atomic只是指围绕该属性的同步,它不会使您的程序“线程安全”。
标签: ios objective-c