551,GCD的队列嵌套情况下,不同组合方式区别(面试点:一,异步执行+串行队列 嵌套 同步执行+同一个串行队列会造成死锁,二,同步执行+串行队列 嵌套 同步执行 同一个串行队列会造成死锁)
除了上边提到的『主线程』中调用『主队列』+『同步执行』会导致死锁问题。实际在使用『串行队列』的时候,也可能出现阻塞『串行队列』所在线程的情况发生,从而造成死锁问题。这种情况多见于同一个串行队列的嵌套使用。比如下面代码这样:在『异步执行』+『串行队列』的任务中,又嵌套了『当前的串行队列』,然后进行『同步执行』。dispatch_queue_tqueue=dispatch_queue_create("