【发布时间】:2015-04-20 00:31:30
【问题描述】:
使用grand central dispatch,有没有办法控制并发运行的任务数量?意思是,我想使用 dispatch_async,调用它,比如说,100 次,但最多只有 4 个任务同时运行。如果四个任务中的两个要同时完成,那么另外两个应该立即开始。我看到了一个建议,在分派 4 个任务后使用屏障分派,但这需要完成所有 4 个任务,然后是屏障,然后是更多任务 - 这不是我想要的。
【问题讨论】:
标签: ios grand-central-dispatch