首页 > 移动平台 > 详细

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

时间:2015-11-07 10:46:19      阅读:266      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!