可能重复:
dispatch_get_global_queue 和 dispatch_queue_create 有什么区别?
我看到一些使用 gcd 的方法,但其中一些可能会这样做:
dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0);
dispatch_async(queue, ^{
dispatch_sync(dispatch_get_main_queue(), ^{
});
});
但其他人可能会这样做:
imageQueue_ = dispatch_queue_create("com.company.app.imageQueue", NULL);
dispatch_async(imageQueue_, ^{
dispatch_async(dispatch_get_main_queue(), ^{
});
});
有什么区别?如果我想从网上下载很多图片,哪个更好?