最大并发数
来源:互联网 发布:怎么申请淘宝网账号 编辑:程序博客网 时间:2024/04/30 01:03
最大并发数
// 1.创建一个队列(非主队列)
NSOperationQueue *queue = [[NSOperationQueuealloc]init];// 2.设置最大并发(最多同时并发执行3个任务)
queue.maxConcurrentOperationCount= 3;
// 3.添加操作到队列中(自动异步执行任务,并发)
NSBlockOperation *operation1 = [NSBlockOperationblockOperationWithBlock:^{
NSLog(@"下载图片1---%@", [NSThread currentThread]);
}];
NSBlockOperation *operation2 = [NSBlockOperationblockOperationWithBlock:^{
NSLog(@"下载图片2---%@", [NSThread currentThread]);
}];
NSBlockOperation *operation3 = [NSBlockOperationblockOperationWithBlock:^{
NSLog(@"下载图片3---%@", [NSThread currentThread]);
}];
NSBlockOperation *operation4 = [NSBlockOperationblockOperationWithBlock:^{
NSLog(@"下载图片4---%@", [NSThread currentThread]);
}];
NSInvocationOperation *operation5 = [[NSInvocationOperationalloc]initWithTarget:selfselector:@selector(download)object:nil];
[queue addOperation:operation1];
[queue addOperation:operation2];
[queue addOperation:operation3];
[queue addOperation:operation4];
[queue addOperation:operation5];
[queue addOperationWithBlock:^{
NSLog(@"下载图片5---%@", [NSThread currentThread]);
}];
[queue addOperationWithBlock:^{
NSLog(@"下载图片6---%@", [NSThread currentThread]);
}];
[queue addOperationWithBlock:^{
NSLog(@"下载图片7---%@", [NSThread currentThread]);
}];
[queue addOperationWithBlock:^{
NSLog(@"下载图片8---%@", [NSThread currentThread]);
}];
[queue addOperationWithBlock:^{
NSLog(@"下载图片9---%@", [NSThread currentThread]);
}];
[queue cancelAllOperations];
0 0
- Tomcat最大并发数
- 最大并发数
- ios-最大并发数
- 最优并发数和最大并发数
- oracle最大并发数查看
- IIS最大并发连接数
- mysql最大并发数设置
- mysql最大并发数设置
- 修改最大并发连接数
- Apache 设置最大并发数
- 探寻IIS最大并发数
- IIS最大并发连接数
- Tomcat的最大并发数
- mysql最大并发数设置
- oracle 最大并发数 会话数查询
- 如何计算系统用户并发数,系统最大并发数
- Oracle 查看连接数,修改连接数,最大并发数
- 网站的最大并发连接数
- Linux与windows的不同
- 开发OS二日目之必要汇编指令
- Pascal's Triangle
- 最小乘积
- Direct3D数学基础函数
- 最大并发数
- 剑指offer系列源码-合并两个排序的链表
- python 树的遍历实现
- Solr查询详解
- TI CC2540 USB Dongle
- 选择器
- Java多线程学习笔记—线程停止
- 智慧石资源
- DOM学习笔记二