码迷,mamicode.com
首页 > 移动开发 > 详细

iOS开发学习-nonatomic和atomic的区别

时间:2015-11-07 10:47:39      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:

nonatomic是非原子性的,也就是给线程不加原子锁,这样的代码运行效率会更高一点,例如:

@property (nonatomic,copy)NSString *userName;

@property (atomic,copy)NSString *userName;

nonatomic能提高好几倍的效率,所以在属性声明的时候,当不会在多线程下操作此成员的时候声明为非原子性能极大的提高效率,希望看完这篇文后更多的同学能使用这个声明。

 参考来源:http://blog.csdn.net/cubepeng/article/details/7735962

iOS开发学习-nonatomic和atomic的区别

标签:

原文地址:http://www.cnblogs.com/KevinBin/p/4944656.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!