现在的位置: 首页 > 综合 > 正文

iOS – nonatomic & atomic

2014年09月10日 ⁄ 综合 ⁄ 共 173字 ⁄ 字号 评论关闭

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

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

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

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

抱歉!评论已关闭.