NSOperation
来源:互联网 发布:php 开源crm 编辑:程序博客网 时间:2024/04/29 01:45
NSOperation有两个常用子类用于创建线程操作:NSInvocationOperation和NSBlockOperation,两种方式本质没有区别,但是是后者使用Block形式进行代码组织,使用相对方便。
1. 使用NSBlockOperation方法,所有的操作不必单独定义方法,同时解决了只能传递一个参数的问题。
2. 调用主线程队列的addOperationWithBlock:方法进行UI更新,不用再定义一个参数实体(之前必须定义一个KCImageData解决只能传递一个参数的问题)。
3. 使用NSOperation进行多线程开发可以设置最大并发线程,有效的对线程进行了控制。
1. 使用NSBlockOperation方法,所有的操作不必单独定义方法,同时解决了只能传递一个参数的问题。
2. 调用主线程队列的addOperationWithBlock:方法进行UI更新,不用再定义一个参数实体(之前必须定义一个KCImageData解决只能传递一个参数的问题)。
3. 使用NSOperation进行多线程开发可以设置最大并发线程,有效的对线程进行了控制。
0 0
- NSOperation
- NsOperation
- NSOperation
- NSOperation
- NSOperation
- NSOperation
- NSOperation
- NSOperation
- NSOperation
- NSOperation
- NSOperation
- NSOperation
- NSOperation
- NSOperation
- NSOperation
- NSOperation
- NSOperation
- NSOperation
- OC基础知识 -- 类的扩展
- 【总结】10月训练赛第5场(8中)
- Apache配置虚拟目录和多主机头
- nginx负载均衡基于ip_hash的session粘帖
- 设计模式
- NSOperation
- ios About the Virtual Memory System
- [Servlet]微博应用程序(2):会话管理
- 快速排序
- 手机热销了,余承东没想到(批注版)
- 手把手教你最简单的开源项目托管GitHub入门教程
- 二分查找思想
- solr的多条件组合查询和solr的范围查询
- c++primer第九章习题(4)