1、atomic用于保证属性setter、getter的原子性操作,相当于在getter和setter内部加了线程同步的锁
2、可以参考源码objc4的objc-accessors.mm
3、它并不能保证使用属性的过程是线程安全的
setter和getter底层调用
1、getter
getter
2、setter
setter
1、atomic用于保证属性setter、getter的原子性操作,相当于在getter和setter内部加了线程同步的锁
2、可以参考源码objc4的objc-accessors.mm
3、它并不能保证使用属性的过程是线程安全的
setter和getter底层调用
1、getter
2、setter
本文标题:四十一、多线程之(五)线程安全--锁(atomic)
本文链接:https://www.haomeiwen.com/subject/fdgraqtx.html
网友评论