你的位置:首页 > 软件开发 > 操作系统 > GCD中的dispatch_set_target_queue的用法及作用

GCD中的dispatch_set_target_queue的用法及作用

发布时间:2016-02-24 22:00:21
(一),使用dispatch_set_target_queue更改Dispatch Queue的执行优先级dispatch_queue_create函数生成的DisPatch Queue不管是Serial DisPatch Queue还是Concurrent Dispatch Q ...

(一),使用dispatch_set_target_queue更改Dispatch Queue的执行优先级

dispatch_queue_create函数生成的DisPatch Queue不管是Serial DisPatch Queue还是Concurrent Dispatch Queue,执行的优先级都与默认优先级的Global Dispatch queue相同,如果需要变更生成的Dispatch Queue的执行优先级则需要使用dispatch_set_target_queue函数

1 - (void)testTeagerQueue1 {2   dispatch_queue_t serialQueue = dispatch_queue_create("com.oukavip.www",NULL);3   dispatch_queue_t globalQueue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND,0);4   5   dispatch_set_target_queue(serialQueue, globalQueue);6   // 第一个参数为要设置优先级的queue,第二个参数是参照物,既将第一个queue的优先级和第二个queue的优先级设置一样。7 }

原标题:GCD中的dispatch_set_target_queue的用法及作用

关键词:get

get
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录