我正在构建一个库,我希望在单个串行队列中进行处理。我使用的一些API NSOperationQueue
(例如NSURLSession
)和一些dispatch_queue_t
(例如CBCentralManager
)。
如何指定NSOperationQueue
anddispatch_queue_t
值以使它们指向同一个队列?还是两者不能互操作,我试图做的事情是不可能和/或不可取的?
我正在构建一个库,我希望在单个串行队列中进行处理。我使用的一些API NSOperationQueue
(例如NSURLSession
)和一些dispatch_queue_t
(例如CBCentralManager
)。
如何指定NSOperationQueue
anddispatch_queue_t
值以使它们指向同一个队列?还是两者不能互操作,我试图做的事情是不可能和/或不可取的?
dispatch_queue_t
在第二种情况下创建一个;首先将其分配给underlyingQueue
an NSOperationQueue
。NSOperationQueue
s 坐在调度队列的顶部;从 iOS 8 开始,您可以指定队列。