美文网首页
多个请求 最后一个请求回来做一件事情(异步请求)

多个请求 最后一个请求回来做一件事情(异步请求)

作者: SpursGo | 来源:发表于2017-03-13 11:59 被阅读20次
   NSString *ids = [NSString stringWithFormat:@"%lld,%lld,%zd;", aid, vid, site];
    
    dispatch_group_t group = dispatch_group_create();
    
    dispatch_group_enter(group);
    [self requestAlbumPlayCountWithIds:ids CallBack:^{
        dispatch_group_leave(group);
    }];
    
    dispatch_group_enter(group);
    [self requestAlbumScoreWithIds:ids CallBack:^{
        dispatch_group_leave(group);
    }];
    
    dispatch_group_notify(group, dispatch_get_main_queue(), ^{
        if (callback) {
            callback();
        }
    });
    
    dispatch_release(group);

相关文章

  • 多个请求 最后一个请求回来做一件事情(异步请求)

  • 网络异步请求同步、顺序处理

    一、异步网络请求按顺序请求(信号量) 打印结果 二、多个网络异步请求最后同步(Group) 打印结果 三、多个网络...

  • 异步

    异步 异步请求 同步请求:同一个请求由一个线程从头到尾进行处理 一步到位 异步请求:同一个请求中由多个线程进行处理...

  • Future函数使用

    Future常用方法: 多个网络请求同时进行: await、async模拟异步网路请求: Future模拟异步网络请求:

  • OkHttp3(八)--RealCall

    RealCall 它将会对请求做最后操作,例如异步请求、同步请求、取消请求等操作。 它实现了Call接口,其中Ca...

  • Ajax(jquery) 同时处理多个异步请求

    Ajax 同时处理多个异步请求,可能出现这样的错误:只有最后一个异步请求有效,其他的都没效果。所以当我们执行完一次...

  • iOS 多线程异步请求执行同步操作

    前言: 常常遇到一个页面有多个请求,这些请求当中缺存在某些依赖关系的情况,鉴于网络请求当中,大多属于异步请求,无法...

  • iOS 网络请求回调问题

    1、多个网络请求完成后通知继续执行 2、多个异步请求,顺序回调结果

  • okhttp分析

    okhttp使用分为同步请求和异步请求:异步请求: request是一个请求对像,包含了请求url,methord...

  • OkHttp源码(一)

    同步请求示例 异步请求示例 同步和异步调用只有在最后发起请求时有差别,前面构造OkHttpClient ,Requ...

网友评论

      本文标题:多个请求 最后一个请求回来做一件事情(异步请求)

      本文链接:https://www.haomeiwen.com/subject/lfpfnttx.html