Grand Central Dispatch,简称GCD,在异步执行任务的技术之一. 一般将应用程序中记述的线程管理用的代码在系统级中实现,开发者只需要定义想执行的任务并追加到适当的Dispatch Queue中,GCD就能生成必要的线程并计划执行任务.这句话用代码表示如下: dispatch_async(queue, ^{ /* * 想要执行的任务 */ }); 虽然多线程可以给开发贷来便利,在执行长时间的处理时仍可保证用户界面的响应性能.但是,如果过多使用多线程,就会消耗大量内存,引起大量的…