美文网首页
1-1UITableView相关面试题

1-1UITableView相关面试题

作者: Rumbles | 来源:发表于2018-08-27 20:22 被阅读7次

重用机制

了解UITableView的重用机制

数据源同步(想问有这个问题存在吗?)

上啦加载数据的时候删除某一行 (广告 或者 不感兴趣的东西)

加载数据的时候 使用的还是 为删除前的数据

临界资源异常 多线程访问数据安全问题

问题会出现在 两者同时访问 数据源的时候 (一旦出现可能会导致崩溃)

AFNetworking ,结果回调, AFN已经帮我们放到主线程了

解决办法
1.并发访问,数据拷贝 主线程 记录删除操作
删除之前进行数据拷贝 然后子线程操作 拷贝的数据 操作的时候判断是否有删除操作

  1. 串行访问。加锁 @synchronized (self)

什么是线程安全?就是线程同步的意思 能否保证 只有一个线程访问数据

线程崩溃问题
dispatch_group crash
终止线程

相关文章

网友评论

      本文标题:1-1UITableView相关面试题

      本文链接:https://www.haomeiwen.com/subject/qoajiftx.html