У меня есть вопрос вокруг этого кода
dispatch_async(dispatch_get_global_queue( DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
NSData* data = [NSData dataWithContentsOfURL:
kLatestKivaLoansURL];
[self performSelectorOnMainThread:@selector(fetchedData:)
withObject:data waitUntilDone:YES];
});
Первый параметр этого кода:
dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)
Мы просим этот код выполнять последовательные задачи в глобальной очереди, чье определение состоит в том, что оно возвращает глобальную параллельную очередь заданного уровня приоритета?
В чем преимущество использования dispatch_get_global_queue
в главной очереди?
Я смущен. Не могли бы вы помочь мне понять это лучше.