Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。dispatch queue分成以下三种:1)运行在主线程的Main queue,通过dispatch_get_main_queue获取。/*!* @function dispatch_get_main...
分类:
移动开发 时间:
2015-04-17 11:06:00
阅读次数:
146
rand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。
dispatch queue分成以下三种:
1)运行在主线程的Main queue,通过dispatch_get_main_queue获取。
/*!
* @function dispatch_get_main_queue
*
* @abstract
* Returns the d...
分类:
移动开发 时间:
2015-04-14 11:19:45
阅读次数:
172
//清除缓存 - (void)clear { ? ? dispatch_async( ?? ? ? ? ? ? ? ? ? dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0) ?? ? ? ? ? ? ? ? ? , ^{ ?? ? ? ? ? ? ? ...
分类:
移动开发 时间:
2015-04-11 13:25:47
阅读次数:
153
class ViewController: UIViewController { var dbQueue:dispatch_queue_t = 0 override func viewDidLoad() { super.viewDidLoad() // Do ...
分类:
移动开发 时间:
2015-04-03 00:03:51
阅读次数:
145
dispatch_queue_t :创建方法:dispatch_queue_t queue = dispatch_queue_create("myblockqueue",DISPATCH_QUEUE_CONCURRENT);DISPATCH_QUEUE_CONCURRENT //并发DISPATCH...
分类:
其他好文 时间:
2015-03-31 19:36:11
阅读次数:
111
dispatch队列的生成可以有这几种方式:
1. dispatch_queue_t queue = dispatch_queue_create("com.dispatch.serial", DISPATCH_QUEUE_SERIAL); //生成一个串行队列,队列中的block按照先进先出(FIFO)的顺序去执行,实际上为单线程执行。第一个参数是队列的名称,在调试程序时会非常有用,所有尽量不要...
分类:
编程语言 时间:
2015-03-31 12:50:41
阅读次数:
262
/**
* 清除缓存
*/
+(void)clearCache{
dispatch_async(
dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)
, ^{
NSString *cachPath = [NSSearchPathForDirectoriesInDom...
分类:
其他好文 时间:
2015-03-31 10:52:24
阅读次数:
110
1.在并行队列执行任务中,如果想让某一个任务先执行完后再执行其后面的任务,此时可以用dispatch_barrier_async,下图是dispatch_barrier_async函数的处理流程。2.下面用代码体检一下 dispatch_queue_t queue=dispatch_queue_cr...
分类:
其他好文 时间:
2015-03-30 20:20:57
阅读次数:
129
Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。dispatch queue分成以下三种:1)运行在主线程的Main queue,通过dispatch_get_main_queue获取。/*!* @function dispatch_get_main...
分类:
其他好文 时间:
2015-03-29 14:58:12
阅读次数:
155
GCD默认已经提供了全局的并发队列供整个应用使用,所以可以不用手动创建。
创建全局队列的函数为
dispatch_queue_t q = dispatch_get_global_queue(long identifier, unsigned long flags)
参数类型为:
long identifier:ios 8.0 告诉队列执行任务的“服务质量 quality...
分类:
移动开发 时间:
2015-03-20 22:05:03
阅读次数:
169