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

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

作者: KevinChein | 来源:发表于2018-06-01 12:14 被阅读37次

    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

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/pqhcsftx.html