0

在将 DispatchQueue 用作 SerialQueue 时,如何在添加新任务之前等待队列上的当前活动进程/任务完成处理,以避免 DispatchQueue 被大量任务阻塞。

在 java 中,我们可以通过使用最大池大小为 1 的 ThreadPoolExecutor 来实现这一点,并在开始另一个任务之前检查内部队列是否为空。

iOS Swift 中是否有类似的东西来实现这一点?

4

0 回答 0