关于GCD如何获得全局并发队列
1.在一般情况下都是利用下面这段代码来获取全局并发队列
dispatch_queue_t my_queue = dispatch_get_global_queue(0, DISPATCH_QUEUE_PRIORITY_DEFAULT);
其实还有另一个方法,也可以获得一个并发队列,只不过这个队列是自己创建的.
dispatch_queue_t my_queue2 = dispatch_queue_create("my_queue2", DISPATCH_QUEUE_CONCURRENT);
第二种方法获取到的并发队列与第一个获取的队列已经不是一个队列了!
gcd.png
在某些情况,也许不能用全局的并发队列的时候就可以利用第二种方法创建一个新的并发队列!
网友评论