dispatch_async(dispatch_get_global_queue(0, 0), ^{
// 处理耗时操作的代码块…
//通知主线程刷新
dispatch_async(dispatch_get_main_queue(), ^{
//回调或者说是通知主线程刷新,
});
});
异步任务处理
本文介绍了一个使用异步队列处理耗时操作并通知主线程进行UI更新的例子。通过dispatch_async函数将任务分配到全局队列,之后再回调主线程执行刷新操作。
dispatch_async(dispatch_get_global_queue(0, 0), ^{
// 处理耗时操作的代码块…
//通知主线程刷新
dispatch_async(dispatch_get_main_queue(), ^{
//回调或者说是通知主线程刷新,
});
});
562

被折叠的 条评论
为什么被折叠?