1

我仍然试图掌握调度队列创建的队列和全局队列之间的区别。 Swift 3

我知道创建的队列和全局队列之间的区别在于,当创建的队列串行执行时,全局并行执行。

SERIAL(创建队列)

let anotherQueue = DispatchQueue(label: "com.appcoda.anotherQueue", qos: .utility)

并发(全球队列)

let globalQueue = DispatchQueue.global()

不过,如果我指定的内容所创建的队列是这样的并发:


并发创建的队列

let anotherQueue = DispatchQueue(label: "com.appcoda.anotherQueue", qos: .utility, attributes: .concurrent)

将创建队列是相同的全局队列呢?

回答

0

全局并发队列可能不会被修改(暂停,恢复,set_context等,将不起作用)。