在主线程中开启同步任务,为什么会阻塞线程

因为主队列是串行队列,里面的线程是有顺序的,先执行完一个线程,才能执行下一个线程,而主队列始终只有一个主线程,主线程是不会执行完毕的,因为它是无限循环的,除非关闭应用程序,因此在主线程开启一个同步任务,同步任务会抢占资源,而主线程任务一直在执行某些操作。所以就会造成阻塞线程

原文地址:https://www.cnblogs.com/dududuzhaoji/p/5443386.html