码迷,mamicode.com
首页 > 其他好文 > 详细

GCD

时间:2014-05-13 10:45:27      阅读:270      评论:0      收藏:0      [点我收藏+]

标签:c   get   a   使用   div   ui   

名词解析
全局队列global
主队列mian_queue
串行队列create
队列queue
异步async
同步sync
 
异步和同步 与方法无关,与队列相关
同步主要用来控制方法的调用顺序
 
1.主队列
2.全局队列
3.串行队列
 
主队列
用于更新UI和界面相关的操作
 
全局队列
全局队列是异步执行的,没有先后顺序,可能会开启多个线程
2个参数
1.优先级  一般用默认的DISPATCH_QUEUE_PRIORITY_DEFAULT
2.始终是0  未来保留的的,暂时未开放
 
串行队列
串行队列是依次的执行,只可能开启一个线程
需要自行创建,不能GET
2个参数
1.字符串 指定一个串行队列的名称
2.队列DISPATCH_QUEUE_SERIAL
 
Dispatch_once_t 是GCD提供的一种多线程实例化对象的方法
使用此方法可以保证在多线程情况下,始终仅能实例化出来一个对象

GCD,布布扣,bubuko.com

GCD

标签:c   get   a   使用   div   ui   

原文地址:http://www.cnblogs.com/airy99/p/3724568.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!