主队列的任务什么时候去执行?

来源:10-4 TCP与UDP相关面试问题-1

黄花菜

2018-08-23

嗨,老师您好。请看图片,控制台打印的结果一直是1342,为什么不是1234?我想请问一下,主队列的任务在什么时候去执行?还有图片中的134,这三行代码,在那个队列?谢谢

http://img.mukewang.com/szimg/5b7e86460001957710011334.jpg

写回答

1回答

于海

2018-08-23

Viewdidload里面的代码都是在主线程执行的 分派到主队列的任务不论是同步还是异步方式分派都是在主线程执行 这是主队列的特点。 截图正确输出结果就是1342 异步分派到主队列的block需要等到当前任务执行完成才能开始执行

4
0

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

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

1749 学习 · 600 问题

查看课程