atomic和nonatomic

来源:互联网 发布:中国电信云计算待遇 编辑:程序博客网 时间:2024/05/21 13:56

atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。


atomic是Objc使用的一种线程保护技术,基本上来讲,是防止在写未完成的时候被另外一个线程读取,造成数据错误。而这种机制是耗费系统资源的,所以在iPhone这种小型设备上,如果没有使用多线程间的通讯编程,那么nonatomic是一个非常好的选择。

0 0
原创粉丝点击