我觉得主线程和子线程使用同一份数据,不copy,并且使用锁机制也可以达到同步啊,有问题吗?

来源:3-2 UI数据源同步 相关面试问题

庆152

2018-11-11

写回答

2回答

weixin_慕虎0222594

2020-06-12

我觉得也可以,可以使用 dispath barrier 的方法 实现 单写多读, 相当于给数据加锁了。

0
0

于海

2018-11-11

课程中介绍的是常见的两种方案用来解决列表数据在多线程并发场景下的问题。当然还有其他方式,比如您说的加锁 ,如果用加锁方式,要考虑锁重入,对列表数据各个处理逻辑都要考虑等

0
0

资深大牛带你深度剖析ios高级面试

从BAT/TMD名企真题入手,结合源码及应用,构建完整iOS知识体系

1749 学习 · 600 问题

查看课程