网络多线程-NSOperation最大并发数
来源:互联网 发布:淘宝客服介入处理时间 编辑:程序博客网 时间:2024/05/01 09:14
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event
{
//1.创建队列
//串行和并发的功能,默认是并发
NSOperationQueue *queue = [[NSOperationQueuealloc]init];
//最大并发数:同一时间最多可以处理多少个操作
//设置设置队列是串行:maxConcurrentOperationCount = 1
//NSOperationQueueDefaultMaxConcurrentOperationCount = -1默认是-1 表示不收限制
queue.maxConcurrentOperationCount =3;
//2.封装操作
NSBlockOperation *op1 = [NSBlockOperationblockOperationWithBlock:^{
NSLog(@"1-%@",[NSThreadcurrentThread]);
}];
NSBlockOperation *op2 = [NSBlockOperationblockOperationWithBlock:^{
NSLog(@"2-%@",[NSThreadcurrentThread]);
}];
NSBlockOperation *op3 = [NSBlockOperationblockOperationWithBlock:^{
NSLog(@"3-%@",[NSThreadcurrentThread]);
}];
NSBlockOperation *op4 = [NSBlockOperationblockOperationWithBlock:^{
NSLog(@"4-%@",[NSThreadcurrentThread]);
}];
NSBlockOperation *op5 = [NSBlockOperationblockOperationWithBlock:^{
NSLog(@"5-%@",[NSThreadcurrentThread]);
}];
NSBlockOperation *op6 = [NSBlockOperationblockOperationWithBlock:^{
NSLog(@"6-%@",[NSThreadcurrentThread]);
}];
//3.添加操作到队列
[queue addOperation:op1];
[queue addOperation:op2];
[queue addOperation:op3];
[queue addOperation:op4];
[queue addOperation:op5];
[queue addOperation:op6];
}
@end
- 网络多线程-NSOperation最大并发数
- iOS 【Multithreading-线程间通信(NSOperation)/最大并发数/操作依赖/NSOperation优先级】
- NSOperation的高级功能——线程间通信&最大并发数&挂起&取消全部操作
- iOS多线程网络之NSOperation
- 多线程的使用(3) - NSOperation的并发与非并发
- 多线程的使用(3) - NSOperation的并发与非并发
- 多线程的使用(3) - NSOperation的并发与非并发
- Tomcat最大并发数
- 最大并发数
- ios-最大并发数
- iOS多线程与网络开发之NSOperation
- 网络多线程-NSOperation的简单使用
- 网络多线程-NSOperation的常用的方法
- 网络多线程-NSOperation操作依赖和监听
- 网络多线程-NSOperation线程间通信
- 最优并发数和最大并发数
- WebService多线程并发数
- NSOperation的最大并发数量,挂起,依赖的操作
- sms4的简单实现(C语言版)
- 数据结构实验之图论八:欧拉回路
- Android音乐播放器
- Hello World 汇编语言版
- Linux发展历程、基本特点简介
- 网络多线程-NSOperation最大并发数
- 数据结构实验之图论六:村村通公路
- C/C++——头文件重复包含问题
- [leetcode] 96. Unique Binary Search Trees
- ld: framework not found -fobjc-arc
- ZJU 3469(区间DP)
- SDUT 数据结构实验之图论四:迷宫探索 (DFS)
- 网络多线程-NSOperation的常用的方法
- 1015. Reversible Primes (20)