GCD什么情况下会创建子线程?

分情况讨论
1 如果是主队列,无论是同步还是异步执行都不会创建子线程。

2 如果是全局队列,异步执行可以创建多条子线程,同步执行不会创建子线程。

3 如果是自定义同步队列,异步执行会创建一条子线程,同步执行不会创建子线程。
如果是自定义异步队列,异步执行会创建多条子线程,同步执行不会创建子线程。

注意 :主队列同步执行容易导致线程死锁问题。

你可能感兴趣的:(GCD什么情况下会创建子线程?)