https://developer.apple.com/videos/play ... ?time=1897
Примерно в 31:30 мы видим слайд и слышим повествование, в котором говорится, что мы можем вызвать задачу URLSession. возобновить в фоновой очереди и что качество обслуживания («QoS») этой очереди будет использоваться для определения приоритета запроса.
Круто! Я этого не знал. Поэтому я могу сказать что-то вроде этого:
Код: Выделить всё
DispatchQueue.global(qos: .background).async {
task.resume()
}
Правда? В каком смысле? Я попытался изучить потоки обратных вызовов делегатов, и они не автоматически вызываются в одной и той же глобальной очереди. И я не знаю, как еще охарактеризовать или определить качество обслуживания текущей очереди/потока. Более того, если вы предоставляете делегата, вы в любом случае должны указать очередь обратного вызова. Так что же именно означает это предложение?
Подробнее здесь: https://stackoverflow.com/questions/518 ... t-your-qos
Мобильная версия