重用机制
了解UITableView的重用机制
数据源同步(想问有这个问题存在吗?)
上啦加载数据的时候删除某一行 (广告 或者 不感兴趣的东西)
加载数据的时候 使用的还是 为删除前的数据
临界资源异常 多线程访问数据安全问题
问题会出现在 两者同时访问 数据源的时候 (一旦出现可能会导致崩溃)
AFNetworking ,结果回调, AFN已经帮我们放到主线程了
解决办法
1.并发访问,数据拷贝 主线程 记录删除操作
删除之前进行数据拷贝 然后子线程操作 拷贝的数据 操作的时候判断是否有删除操作
- 串行访问。加锁 @synchronized (self)
什么是线程安全?就是线程同步的意思 能否保证 只有一个线程访问数据
线程崩溃问题
dispatch_group crash
终止线程
网友评论