串行访问的解决方案是否会造成UI卡顿?

来源:3-2 UI数据源同步 相关面试问题

慕数据1059404

2020-06-05

请问老师,在串行访问的解决方案中,如果子线程正在串行队列中处理数据预排版,主线程要waiting, 是不是会造成UI卡顿?

写回答

1回答

于海

2020-06-05

一般主线程操作都是增删
增删等修改一般是主线程提交一个异步任务到串行队列,主线程等待回调。注意是异步提交。
实际研发中也需要根据具体业务场景评估采用哪种方案更合适

0
1
慕数据1059404
因为主线程是异步提交任务,等待回调时不影响主线程对于UI的刷新,所以不会造成UI卡顿是吗? (比如用户叉掉了一条广告的场景,用 串行访问 的解决方案,不会出现界面卡一下,叉掉的广告才消失的问题)
2020-06-05
共1条回复

资深大牛带你深度剖析ios高级面试

从BAT/TMD名企真题入手,结合源码及应用,构建完整iOS知识体系

1749 学习 · 600 问题

查看课程