为什么要复制使用呢?
因为当用户,事件,等因素引起主数据结构变化的时候,可能辅助线程由于执行缓慢,刚执行到一半
这时候2种做法
1 一停止本次执行,然后重新LOAD数据
2 复制数据,因为复制数据不受改变的影响,慢线程得以全部执行完
然后才LOAD新数据
通常方法2更容易实现
为什么要复制使用呢?
因为当用户,事件,等因素引起主数据结构变化的时候,可能辅助线程由于执行缓慢,刚执行到一半
这时候2种做法
1 一停止本次执行,然后重新LOAD数据
2 复制数据,因为复制数据不受改变的影响,慢线程得以全部执行完
然后才LOAD新数据
通常方法2更容易实现