如何创建队列并手动启动它

问题描述 投票:0回答:3

在我的应用程序中,我必须实现刷新令牌逻辑。我希望在刷新令牌过程中,所有发送的请求都保留在队列中,一旦我的过程完成,我就会开始队列

例如,我想要这样的东西:

let queue = DispatchQueue(label: "myQueue", attributes: .concurrent)  

queue.async {
    // request One
}

queue.async {
    // request Two
}

并且刷新令牌处理完成时:

queue.send()
ios swift grand-central-dispatch
3个回答
1
投票

您可以建立这样的课程


1
投票

解决方案是使用BlockOperation:


0
投票

在我的应用程序中,我必须实现刷新令牌逻辑。我希望在刷新令牌过程中,所有发送的请求都保留在队列中,一旦我的过程完成,我就会开始队列

© www.soinside.com 2019 - 2024. All rights reserved.