一. GCD GCD中最重要的两个东西 任务 和 队列 任务就是一段代码(用来缓存,下载,计算等操作) 队列从大的方面分为两个队列:主队列(串行队列)和 自己创建的队列(串行,和并行) 主队列中: 在主队列中不能开启新的线程出来(所以同步和异步的效果是一样的,但是按钮会回弹上来,变成可以点击的样子,但是实际点击了也是无效的) 在主队列中,不能执行同步的方法,主线程的方法执行完,才会执行主线程方法里的主线程方法,这样就会两个任务互相等待! 而异步就可以把主任务暂时挂起,先执行完主线程的任务,然后在…