iOS - nonatomic & atomic

来源:互联网 发布:90后 网络行为 编辑:程序博客网 时间:2024/05/17 02:12

nonatomic  非原子性.  在多线程下不安全.但是目前我们写的大多数程序都是 单线程的.


atomic       原子性       在多线程下安全.但是耗费的资源多.  其实就是 加锁. 比如在程序中有两个 对象 访问 同一块地方. 存在先后的问题. 一个对象先访问了一块内存.会加锁.

另一个对象看到后 会等待 或者 使用别的内存地址.

用完后 解锁. 然后该内存下一个对象才能使用. 

0 0
原创粉丝点击