分派队列

来源:互联网 发布:大排畸数据怎么看 编辑:程序博客网 时间:2024/05/22 21:35

分派队列

Main Queue

这个队列在主线程上执行它的所有任务。例如,与UI相关的任务,如果分配的多个线程中,就需要在线程间执行
同步操作,这将极大的影响执行速度,所以,Cocoa和Cocoa Touch要求在主线程中执行与UI相关的任务。使用
dispatch_get_main_queue函数获取主队列句柄。

Concurrent Queue

用于以并发的方式执行多个同步和或异步任务。使用dispatch_get_global_queue函数获取并发队列句柄。

Serial Queue

严格按照入队顺序执行任务,但不会阻塞主线程,对于严格执行顺序要求的情况很有用。使用
dispatch_queue_create函数创建顺序队列,使用完后,必须使用dispatch_release函数来释放。

0 0
原创粉丝点击