美文网首页
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