最后一道面试的的疑问
来源:9-5 RunLoop与多线程相关面试问题&面试总结
慕侠2159859
2020-03-22
1,当子线程回调数据后,一般都会用dispatch_asyn(dispatch_main_queue),切到主线程上去更新UI,那主线程的runloop 默认状态就是defaultMode,是否用performSelector:onThread:modes 是多此一举?
2,还是没有遇到过子线程数据回调后会打断到用户的滑动操作,是什么场景下打断的尼?
写回答
1回答
-
于海
2020-03-23
主线程一般情况下工作在defaultMode下,当进行页面滑动时,即滚动Tableview这时运行在trickingMode下。如果异步处理的数据做到回调不打断用户操作那么最好回调到defaultMode上而不是commonMode
00
相似问题
被面试官问到的一个问题求老师解惑
回答 1
为什么遍历子视图需要 倒序的方式遍历呢
回答 1
关于网络的一些问题
回答 1
reloadDate之后调用
回答 1
动态添加方法一节中,我的一点疑问
回答 1