在swift 3中,当我们创建dispatchWorkItem时,DispatchWorkItemFlags参数是什么意思?

时间:2016-10-18 02:50:23

标签: swift3 grand-central-dispatch

当我们在swift 3中创建dispatchWorkItem时,参数DispatchWorkItemsFlag的用途是什么?

1 个答案:

答案 0 :(得分:2)

DispatchWorkItemFlags是一个选项集,用于配置DispatchWorkItem值的行为,包括其服务质量类以及是创建障碍还是生成新的分离线程。

类型属性:

  1. static let assignCurrentContext:DispatchWorkItemFlags
  2. static let barrier:DispatchWorkItemFlags
  3. static let detached:DispatchWorkItemFlags
  4. static let enforceQoS:DispatchWorkItemFlags
  5. static let inheritQoS:DispatchWorkItemFlags
  6. static let noQoS:DispatchWorkItemFlags