atomic 和 nonatomic 的锁原理、目的,举一个用 atomic 的例子?

发布于 2022-09-20 23:33:28
关注者
0
被浏览
19
2 个回答
  • 匿名网友
    匿名网友 2022-09-20
    atomic 原子性,保证数据的完整性 原理是在setter getter方法中加入了自旋锁 保证同一时刻只有一个线程在读写操作,相反nonatomic 则相对不安全 ,但atomic 只能保证内部读写的安全性,不能保证外部访问线程同步的安全性,还有setter getter方法在项目中使用是很频繁的 因此nonatomic 是比较耗性能的 一般不建议使用
  • 匿名网友
    匿名网友 2022-09-20
    atomic 基于cas理论,你可以着重看一看aqs这块的东西,我实际应用是atomic解决的livedata倒装问题
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看