线程和队列的关系

来源:8-1 GCD相关面试问题

MaxwellYu

2018-07-18

写回答

1回答

于海

2018-07-18

如果面试问到类似问题,我想可以从这个角度来回答:iOS当中的GCD有主线程和其他线程 队列有串行队列和并发队列。
串行队列当中有一个系统默认的主队列。提交到主队列的任务一定在主线程执行,其他的串行队列根据分派方式不同执行的线程也不同,同步分派在当前线程执行,异步分派在其他线程执行。
并发队列同样当中有一个系统默认的全局并发队列,同步分派到并发队列在当前线程执行,多个不同线程中同步方式分派到一个并发队列的任务并发执行,异步分派到并发队列很好理解了

1
1
MaxwellYu
非常感谢!
2018-07-23
共1条回复

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

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

1749 学习 · 600 问题

查看课程