В каком смысле делегированные сообщения URLSession «уважают ваше качество обслуживания»?IOS

Программируем под IOS
Ответить
Anonymous
 В каком смысле делегированные сообщения URLSession «уважают ваше качество обслуживания»?

Сообщение Anonymous »

Посмотрите это видео WWDC 2018:

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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»