重複の可能性:
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(), ^{
});
});
違いは何ですか?ウェブからたくさんの画像をダウンロードしたい場合、どちらが優れていますか?