代码之家  ›  专栏  ›  技术社区  ›  matt

URLSession委托消息在什么意义上“尊重您的QoS”?

  •  1
  • matt  · 技术社区  · 7 年前

    看看这段WWDC 2018视频:

    https://developer.apple.com/videos/play/wwdc2018/714/?time=1897

    resume 在后台队列中,并且此队列的服务质量(“QoS”)将用于对请求进行优先级排序。

    DispatchQueue.global(qos: .background).async {
        task.resume()
    }
    

    但是,下一句话说“它发送给您的代理的所有消息都将尊重这个QoS。”

    在同一全局队列上被自动回调。我也不知道如何描述或检测当前队列/线程的QoS。此外,如果你提供一个代表, 在任何情况下都必须指定回调队列。那这句话到底是什么意思?

    0 回复  |  直到 7 年前