ASINetworkQueue  队列下载

来源:互联网 发布:做电子相册什么软件好 编辑:程序博客网 时间:2024/05/29 16:31

需要导入ASIHTTPRequest第三方库

#import "ViewController.h"

#import "ASIHTTPRequest.h"

#import "ASINetworkQueue.h"


@interface ViewController()


@end


@implementationViewController


- (void)viewDidLoad

{

   [superviewDidLoad];

    

   ASINetworkQueue* queue = [[ASINetworkQueue alloc]init];

   //最大同时进行数始终有多少个在下载

   queue.maxConcurrentOperationCount = 5;

    for (int i = 0; i < 100; i++) {

       ASIHTTPRequest* request = [ASIHTTPRequest requestWithURL:[NSURLURLWithString:@"http://10.0.8.8/sns/my/user_list.php"]];

       [queue addOperation:request];

    }

    //开始

    [queue go];

    

    

    

   NSOperationQueue* oQueue = [[NSOperationQueue alloc]init];

   oQueue.maxConcurrentOperationCount = 5;

   NSURLRequest*request = [NSURLRequestrequestWithURL:[NSURLURLWithString:@"http://10.0.8.8/sns/my/user_list.php"]];

    [NSURLConnection sendAsynchronousRequest:requestqueue:oQueue completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) {

       

    }];

}








@end


0 0
原创粉丝点击