iOS多线程总结(二)NSOperation

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

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

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

iOS多线程总结(二)NSOperation,,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。