// dispatch_group 线程操作之间的顺序关系处理.
/**
核心代码:
dispatch_group_t group = dispatch_group_create();// 创建group
dispatch_group_enter(group); // 将下一个GCD操作放入改Group
dispatch_async(queue, ^{
NSLog(@"线程一");
dispatch_group_leave(group); // 改GCD操作完成 从Group完成
});
*/
// dispatch_group_notify : group中所有的Block执行完成 收到通知
[self sendReq];
//dispatch_group_wait : dispatch_group_wait会同步地等待group中所有的block执行完毕后才继续执行
[self sendReqWait];
网友评论