美文网首页
atomic 与 nonatomic

atomic 与 nonatomic

作者: iOneWay | 来源:发表于2017-09-17 00:27 被阅读8次

参考文章

大致含义:
1,nonatomic 线程不安全显而易见
2,atomic原子操作,线程相对安全但是并不能保证。
3,nonatomic 的速度是atomic的20倍,一般情况下如果没有必要尽量声明为nonatomic.

解释:
atomic原子操作仅仅是对setter和getter操作来说是线程安全的,对于其他操作如release并非是线程安全的。例如:一个属性"name", 线程A在写入,线程B等待,线程A写入完毕,线程B写入,线程C发出release,线程D读取则发生错误。

相关文章

网友评论

      本文标题:atomic 与 nonatomic

      本文链接:https://www.haomeiwen.com/subject/xkfpsxtx.html