как создать очередь отправки в объекте c?

Я хочу использовать приведенный ниже код в цели c.

var recordingQueue = DispatchQueue(label: "recordingQueue", qos: DispatchQoS.userInteractive)

person iEhsan    schedule 03.03.2018    source источник
comment
К сожалению, принятый ответ на предлагаемый дубликат: устаревший. Правильным решением является использование QoS, как показано в альтернативном ответе на этот вопрос или в ответе Энрике ниже. Как указать QoS, описано в видео WWDC 2014 Мощность, производительность и диагностика: что нового в GCD и XPC.   -  person Rob    schedule 03.03.2018


Ответы (1)


Вот как вы это делаете в Objective-C:

dispatch_queue_attr_t qos = dispatch_queue_attr_make_with_qos_class(DISPATCH_QUEUE_SERIAL, QOS_CLASS_USER_INITIATED, -1);
dispatch_queue_t recordingQueue = dispatch_queue_create("recordingQueue", qos);
person Enrique Bermúdez    schedule 03.03.2018
comment
Вы совершенно правы, я исправлю это. Спасибо, @Rob! - person Enrique Bermúdez; 03.03.2018