Я создал очередь GCD следующим образом:
dispatch_queue_t q = dispatch_queue_create("com.testcompany.myqueue", NULL);
Когда я отправляю задачи в эту очередь, это намного медленнее, чем просто выполнение задачи в основном потоке.
dispatch_async(q, ^(void) {
[self performHeavyCalculationAndUpdateUI];
});
Я подозреваю, что очередь имеет очень низкий приоритет по умолчанию. Как я могу изменить приоритет этой очереди? Или я должен что-то еще сделать?