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等,將不起作用)。

相關問題