427,GCD执行原理(面试点:GCD有一个底层线程池,注意:开多少条线程是否底层线程池决定的,池是系统自动来维护的,不需要我们程序员来维护的,dispatch_async 函数分发到全局队列一...
一,GCD执行原理1.GCD有一个底层线程池,这个池中存放的是一个个的线程。之所以称为“池”,很容易理解出这个“池”中的线程是可以重用的,当一段时间后这个线程没有被调用胡话,这个线程就会被销毁。注意:开多少条线程是由底层线程池决定的(线程建议控制再3~5条),池是系统自动来维护,不需要我们程序员来维护(看到这句话是不是很开心?)而我们程序员需要关心的是什么呢?我们只关心的是向队列中添加任务,队列调