原子性和非原子性的区别?iOS中锁的种类,以及工作机制。死锁出现

2018-06-01  本文已影响37人  KevinChein

atomic:原子属性,为setter方法加锁,系统默认使用atomic
nonatomic:非原子属性,不会为setter方法加锁

atomic 如何加锁?
为什么说atomic 需要消耗大量的内存资源?

nonatomic和atomic对比
atomic:线程安全,需要消耗大量资源
nonatomic:非线程安全,适合内存小的移动设备

文顶顶博客链接:
https://www.cnblogs.com/wendingding/p/3805841.html

iOS 中的各种锁🔐
http://www.cocoachina.com/ios/20180301/22402.html

上一篇下一篇

猜你喜欢

热点阅读