一、多线程管理机制二、NSThread三、NSOperation四、GCD : 全称 Grand Central Dispatch ,一套底层 API,提供并发程序编写. 基本概念就是 Dispatch queue (调度队列),并且提供了三种队列:The main queue : 与mian线程功...
分类:
移动开发 时间:
2015-08-03 16:22:17
阅读次数:
183
#define HMGlobalQueue dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)#define HMMainQueue dispatch_get_main_queue()dispatch_async(HMGloba...
分类:
编程语言 时间:
2015-07-31 10:19:48
阅读次数:
203
dispatch_async(dispatch_get_global_queue( DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^(void){ NSURL *url = [NSURL URLWithString: detailedActivity.pic...
分类:
其他好文 时间:
2015-07-30 16:34:24
阅读次数:
172
GCD2-- 队列使用asunc异步并发: // 获得全局的并发队列 dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); // 将 任务 添加 全局队...
分类:
其他好文 时间:
2015-07-30 13:01:15
阅读次数:
107
代码:-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^...
分类:
其他好文 时间:
2015-07-25 00:03:29
阅读次数:
119
代码:
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
//在后台进行网址的解析操作
...
分类:
其他好文 时间:
2015-07-24 22:39:15
阅读次数:
137
//倒计时 xx秒后发送 __block int timeout=60; //倒计时时间 dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); ...
分类:
其他好文 时间:
2015-07-23 10:36:51
阅读次数:
100
关于Main Dispatch Queue和Global Dispatch Queue。
分类:
编程语言 时间:
2015-07-19 06:37:46
阅读次数:
158
一)GCD 的使用方式dispatch_async(dispatch_queue_t queue, dispatch_block_t block);async表明运行方式queue则是你把任务交给那个线程队列来处理block代表的是你要做的事情//线程运行方式dispatch_async 异步执行d...
分类:
其他好文 时间:
2015-07-14 13:20:36
阅读次数:
100
GCD中一些API的使用1.串行队列和并行队列iOS中线程分为串行队列和并行队列,串行队列指的是任务按照先后顺序,依次执行;并行队列指的是任务不按照加入的先后顺序,并发的执行。
iOS中串行队列通过如下方式进行创建dispatch_queue_t queue = dispatch_queue_create("cn.bourbonz.www", DISPATCH_QUEUE_SERIAL);需要注意...