Notes
基于 Operation 的特点
Cocoa 中其中一种并发调度方式由
NSOperationQueue
类进行实现,特点是
其中的任务以
先进先出
的方式执行
调度时还可以考虑其他因素,如任务之间的依赖关系
提交到队列中的任务必须为
NSOperation
的实例
NSOperation
提供
键值观察
,因此可以监听到任务的完成进度
队列中的任务总是以并行的方式进行执行,但可以通过设置任务间的依赖关系达到串行的效果