多线程开发,GCD的常用函数,实现线程同步:调度组、栅栏函数、信号量、NSOpertion添加线程依赖