使用NSOperationQueue简化多线程开发 (二) 队列的优先级

作者:暗夜星辰 发布于:2013-3-13 15:45 Wednesday 分类:IOS学习笔记

使用NSOperationQueue简化多线程开发中介绍了iOS的操作队列使用方法。这里补充一下队列的优先级功能。

假设现在队列中有多个操作(NSOperation),现在再向队列中加入新的操作,并且希望新增加的操作排在未执行操作的最前面。这时就需要设置操作的优先级了。

编写了个最简单的NSOperation,头文件:

#import <Foundation/Foundation.h>
...

阅读全文>>

标签: IOS 多线程 NSOperationQuque 优先级

评论(22) 引用(0) 浏览(64496)

使用NSOperationQueue简化多线程开发(一)

作者:暗夜星辰 发布于:2013-3-13 15:36 Wednesday 分类:IOS学习笔记

多线程开发是一件需要特别精心的事情,即使是对有多年开发经验的工程师来说。

为了能让初级开发工程师也能使用多线程,同时还要简化复杂性。各种编程工具提供了各自的办法。对于iOS来说,建议在尽可能的情况下避免直接操作线程,使用比如NSOperationQueue这样的机制。

可以把NSOperationQueue看作一个线程池,可往线程池中添加操作(NSOperation)到队列中。线程池中的线程可看作消费...

阅读全文>>

标签: IOS 多线程 NSOperationQuque

评论(0) 引用(0) 浏览(40607)

©2012-2014 woodbunny.com 木头♥兔子的小屋 sitemap