请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,您好,并发访问、数据拷贝有点不明白,麻烦解答下,谢谢

老师,您好,我想问下数据源同步问题一节提到并发访问、数据拷贝,为什么要拷贝呢?拷贝的两方数据肯定就不同步了,可以用strong修饰,这样主线程删除了数据,子线程就同步删除了啊 拷贝还浪费内存

正在回答 回答被采纳积分+3

1回答

于海 2018-10-30 09:55:12

如果主线程和子线程共享一份内存,相当于多线程并发访问共享数据区,会存在多线程同步的问题。
课程中,我们给出两种方案,其一是通过拷贝数据源,两个线程操作两份数据,再在合适时机merge数据。其二是通过串行队列方式限制多个线程在同一时间仅能有一个线程操作数据,以此保证同步。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信