iOS多线程的初步研究(六)-- NSOperation
摘要:
iOS平台提供更高级的并发(异步)调用接口,让你可以集中精力去设计需完成的任务代码,避免去写与程序逻辑无关的线程生成、运行等管理代码。当然实质上是这些接口隐含生成线程和管理线程的运行,从而更加简洁地实现多线程。下面先来研究NSOperation和NSOperationQueue类的使用。NSOperation实质是封装了需要并发运行的代码,一些主要接口和NSThread基本相同,可以看做没有线程运行能力的thread类的抽象。参考NSThread,NSOperation的一些相同的接口有:- (void)start; //在当前任务状态和依赖关系合适的情况下,启动NSOperation的mai 阅读全文
posted @ 2013-08-25 13:50 技术内幕 阅读(5797) 评论(0) 推荐(1) 编辑