GCDQuene
是使用GCD封装的对象化多线程处理模块。
源码地址
类
GCDQuene
以dispatch_queue_t
为操作对象的类
GCDGroup
以dispatch_group_t
为操作对象的类
GCDSemaphore
以dispatch_semaphore_t
为操作对象的类
基本用法
获取一个任意Quene
|
|
获取主线程Quene
|
|
同步操作
|
|
注意在主线程执行主线程的sync操作会死锁,不要问我为什么
异步操作
|
|
混合操作
|
|
多线程并发等待
这里要用到GCDGroup
|
|
信号等待
|
|
当前线程的信号等待
|
|