1

私は依然としてディスパッチキューの考え方を把握しようとしています作成されたキューとグローバルキューの違い。 Swift 3

作成されたキューとグローバルキューの違いは、作成されたキューが連続して実行されている間にグローバルが同時に実行されることです。私が作成したキューは、次のように併存することを指定した場合にどのような

SERIAL(作成されたキュー)

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

CONCURRENT(グローバルキュー)

let globalQueue = DispatchQueue.global()

しかし、 :


同時作成したキュー

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

は、作成したキューは、グローバルキューと同じでしょうか?

答えて

0

グローバルな並行キューは変更できません(中断、再開、set_contextなどは無効です)。

関連する問題