进程:进程是指在系统中正在运行的一个应用程序,每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内。线程:1个进程要想执行任务,必须得有线程(每1个进程至少要有1条线程)线程是进程的基本执行单元,一个进程(程序)的所有任务都在线程中执行,比如使用酷狗播放音乐、使用迅雷下载电影,都需要在线...
分类:
移动开发 时间:
2016-01-05 20:36:01
阅读次数:
157
一、并发数 (1)并发数:同时执?行的任务数.比如,同时开3个线程执行3个任务,并发数就是3 (2)最大并发数:同一时间最多只能执行的任务的个数。 (3)最?大并发数的相关?方法 - (NSInteger)maxConcurrentOperationCount; - (void)s...
分类:
编程语言 时间:
2016-01-04 06:37:45
阅读次数:
208
一、NSOperation简介 1.NSOperation的作?:配合使用NSOperation和NSOperationQueue也能实现多线程编程 NSOperation和NSOperationQueue实现多线程的具体步骤: (1)先将需要执行的操作封装到一个NSOperation...
分类:
编程语言 时间:
2016-01-04 06:37:09
阅读次数:
274
多线程之-NSOperationNSOperation是个抽象类,并不具备封装操作的能力,必须使用它的子类NSInvocationOperation如果直接执行NSInvocationOperation中的操作, 那么默认会在主线程中执行// 创建队列NSOperationQueue *queue ...
分类:
编程语言 时间:
2016-01-03 23:57:54
阅读次数:
384
高级演练全局队列/// 全局操作队列,统一管理所有的异步操作@property (nonatomic, strong) NSOperationQueue *queue;- (NSOperationQueue *)queue { if (_queue == nil) { _queue = [[NSOp...
分类:
其他好文 时间:
2016-01-01 21:06:10
阅读次数:
210
NSOperation 抽象类NSOperation 是一个"抽象类",不能直接使用抽象类的用处是定义子类共有的属性和方法在苹果的头文件中,有些抽象类和子类的定义是在同一个头文件中的子类: NSInvocationOperation (调用) NSBlockOperation (块)NSOperat...
分类:
其他好文 时间:
2016-01-01 20:58:09
阅读次数:
203
Mac OS X 10.6及iOS4.0之后导入了可以使全体线程更高效运行,并且使并行处理应用更易开发的架构,GCD(Grand Central Dispatch),同时引入的还有Run Loop,线程(包括Cocoa和POSIX)和Operation。GCD拥有非常轻量级的工作单元和并发方式,并且...
分类:
移动开发 时间:
2015-12-30 23:54:37
阅读次数:
222
NSOperation2.1 NSOperation基本使用(1)相关概念01 NSOperation是对GCD的包装02 两个核心概念【队列+操作】(2)基本使用01 NSOperation本身是抽象类,只能使用它的子类02 三个子类分别是:NSBlockOperation、NSInvocatio...
分类:
编程语言 时间:
2015-12-27 21:47:51
阅读次数:
208
1、NSOperation简介NSOperation的作用配合使用NSOperation和NSOperationQueue也能实现多线程编程NSOperation和NSOperationQueue实现多线程的具体步骤先将需要执行的操作封装到一个NSOperation对象中然后将NSOperation...
分类:
编程语言 时间:
2015-12-26 06:25:48
阅读次数:
201
AFHTTPSessionManager:根据这个对象可以对请求千设置一些参数和状态//得到一个session manager AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; NSOperation...
分类:
Web程序 时间:
2015-12-25 13:21:50
阅读次数:
359