gpt4 book ai didi

iphone - 如何停止调度队列中任务的执行?

转载 作者:IT王子 更新时间:2023-10-29 07:36:15 34 4
gpt4 key购买 nike

如果我有一个串行队列,我如何从主线程告诉它立即停止执行并取消它的所有任务?

最佳答案

如果你正在使用 Swift DispatchWorkItem 类允许单独取消工程单元。

工作项允许您直接配置各个工作单元的属性。它们还允许您处理各个工作单元,以便等待它们完成、获得有关它们完成的通知和/或取消它们。 ( 适用于 iOS 8.0+macOS 10.10+)。

DispatchWorkItem encapsulates work that can be performed. A work item can be dispatched onto a DispatchQueue and within a DispatchGroup. A DispatchWorkItem can also be set as a DispatchSource event, registration, or cancel handler.

https://developer.apple.com/reference/dispatch/dispatchworkitem

关于iphone - 如何停止调度队列中任务的执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6928752/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com