//创建调度任务
let grpoup = DispatchGroup()
grpoup.enter()
//开始任务
DispatchQueue.main.asyncAfter(deadline: DispatchTime.now()+0.4) {
self.getNewsData(grpoup)
//任务完成
grpoup.leave()
}
//收到任务完成的通知,执行下一步任务
grpoup.notify(queue: DispatchQueue.main) {
}
IOS GCD异步调度与通知
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- iOS关乎多线程的方面的知识,目前使用最频繁而且最火热的当属NSOperation和GCD。NSOperation...
- 有这么一个需要,分别执行2个耗时的异步操作,等2个异步操作都执行完毕后在回到主线程执行操作。如果想要快速高效地实现...
- 有时候我们会碰到这样子的一种情形: 同时获取两个网络请求的数据,但是网络请求是异步的,我们需要获取到两个网络请求的...