美文网首页
四十一、多线程之(五)线程安全--锁(atomic)

四十一、多线程之(五)线程安全--锁(atomic)

作者: yqc5521 | 来源:发表于2019-05-13 18:54 被阅读0次

1、atomic用于保证属性setter、getter的原子性操作,相当于在getter和setter内部加了线程同步的锁
2、可以参考源码objc4的objc-accessors.mm
3、它并不能保证使用属性的过程是线程安全的

setter和getter底层调用
1、getter


getter

2、setter


setter

相关文章

网友评论

      本文标题:四十一、多线程之(五)线程安全--锁(atomic)

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