NSOperation.h定义了NSOperation,内容非常的简洁,NSOperation本身是一个抽象类,定义了一个要执行的Task,NSOperationQueue是一个Task队列,当Task加入到队列后,NSOperationQueue会自动按照优先顺序及Task的从属依赖关系(如果有的话)组织执行。

NSOperation是没法直接使用的,它只是提供了一个Task的基本逻辑,具体实现还是需要你通过定义自己的NSOperation子类来获得。如果有必要也可以不将NSOperation加入到一个NSOperationQueue中去执行,直接调用起-start也可以直接执行。

在继承NSOpertaion后,对于非并发的Task,只需要实现NSOperation子类的main方法:

最新文章

  1. ElasticSearch的基本用法与集群搭建
  2. for(String s:v)
  3. Android软键盘与输入框的设置
  4. [转载]两个半小时学会Perl
  5. Scrum Meeting---Ten(2015-11-5)
  6. 【NOIP2010】【P1317】乌龟棋
  7. 读TCP-IP详解卷1:协议(1)
  8. 设置oracle11g空表exp导出
  9. 用做网页开发经历了三个阶段(附长篇讨论) good
  10. 通过iframe在其父窗口中打开隐藏元素
  11. 提问!同一ajax请求获取的图片路劲,在谷歌浏览器能正确展示图片,在火狐浏览器则显示路径undefined
  12. centos 7 yum方式安装MySQL 5.6
  13. FT5X06 如何应用在10寸电容屏(linux-3.5电容屏驱动简析&移植10寸电容屏驱动到Android4.2) (by liukun321咕唧咕唧)
  14. webpack4.27.1中遇到的错误
  15. python第一百一十一天 --Django 6 model 的相关操作
  16. tensorflow中数据批次划分示例教程
  17. Ubuntu/Linux网络配置常用命令
  18. 007.KVM虚机时间-快照管理
  19. SSM项目的数据库密码加密方案
  20. Oracle数据库web维护管理及监控

热门文章

  1. 03-树1. List Leaves (25)
  2. MYSQL 中的变量
  3. UI组件
  4. javascript事件设计模式
  5. Unix/Linux环境C编程入门教程(25) C/C++字符测试那些事儿
  6. C读txt到二维数组
  7. C++中基类的析构函数为什么要用virtual虚析构函数
  8. Python学习笔记10-Python MysqlHelper ,MySql 辅助类
  9. SQLite.dll混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。
  10. 最新的Android SDK安装攻略(动作要快,来晚就失效了)