多线程16——NSOperationQueue最大并发数
一、最大并发数
1.1 什么是并发数
同时执行的任务数
比如,同时开3个线程执行3个任务,并发数就是3
1.2 最大并发数的相关方法
- (NSInteger)maxConcurrentOperationCount;
- (void)setMaxConcurrentOperationCount:(NSInteger)cnt;
1.3 最大并发数说明
//同一时间最多有多少个任务可以执行
//串行执行任务!=只开一条线程 (线程同步)
// maxConcurrentOperationCount >1 那么就是并发队列
// maxConcurrentOperationCount == 1 那就是串行队列
// maxConcurrentOperationCount == 0 不会执行任务
// maxConcurrentOperationCount == -1 特殊意义 最大值 表示不受限制
二、代码示例
//
// QWMViewController2.m
// 03_UIview85多线程_NSOperation
//