NSOperation使用
2011-05-09 14:49
218 查看
1、NSOperation一般会通过NSOperationQueue 来进行调用
NSOperationQueue 里边应该可以同时添加多个operation
NSOperationQueue可以设置多个线程
NSOperationQueue *aQ = [[NSOperationQueue alloc] init];
[aQ setMaxConcurrentOperationCount:10];
以上将其中线程数目设置为10
2、如果不使用NSOperationQueue的话,可以在代码中直接调用自己实现的NSOperation子类的start方法就可以。
子类的start方法是Operation操作的入口。
start方法是初始化一个Operation的地方。在这里可以实现调用真正要走的函数。
3、实现NSOperation一般要实现的方法。
如果你要处理的非并发的操作,你需要实现以下方法
-main
如果你要处理的是并发的操作,你需要实现以下方法
-start
-isConcurrent
-isExecuting
-isExecuting
4、NSOperation非并发和并发的区别
略
(未完,待修改)
NSOperationQueue 里边应该可以同时添加多个operation
NSOperationQueue可以设置多个线程
NSOperationQueue *aQ = [[NSOperationQueue alloc] init];
[aQ setMaxConcurrentOperationCount:10];
以上将其中线程数目设置为10
2、如果不使用NSOperationQueue的话,可以在代码中直接调用自己实现的NSOperation子类的start方法就可以。
子类的start方法是Operation操作的入口。
start方法是初始化一个Operation的地方。在这里可以实现调用真正要走的函数。
3、实现NSOperation一般要实现的方法。
如果你要处理的非并发的操作,你需要实现以下方法
-main
如果你要处理的是并发的操作,你需要实现以下方法
-start
-isConcurrent
-isExecuting
-isExecuting
4、NSOperation非并发和并发的区别
略
(未完,待修改)
相关文章推荐
- 使用NSOperation和NSOperationQueue启动多线程开发应用
- iOS多线程编程技术NSThread、Cocoa NSOperation、GCD三者使用详解
- 多线程篇-NSOperation-方法使用
- 网络多线程-NSOperation的简单使用
- 在项目什么时候选择使用GCD,什么时候选择NSOperation
- IOS多线程编程之NSOperation和NSOperationQueue的使用
- 多线程之NSOperation的简单使用
- NSOperationQueue和NSOperation的使用方法
- iOS多线程编程之NSOperation和NSOperationQueue的使用
- 多线程的使用(2) - NSOperation和NSOperationQueue
- iOS多线程编程技术NSThread、Cocoa NSOperation、GCD三者使用详解
- NSOperation简单使用01
- 使用NSOperation实现异步下载
- iphone中使用NSoperation实现图片异步加载
- iOS多线程编程之NSOperation和NSOperationQueue的使用 .
- NSOperation的使用细节
- 使用NSOperation实现异步下载
- NSOperation,NSOperationQueue基本的使用
- NSOperation 简单使用
- iOS NSThread和NSOperation的基本使用详解