我需要在并发模式下的NSOperation中有关线程的信息

时间:2012-08-21 16:47:28

标签: objective-c multithreading concurrency nsoperation nsoperationqueue

我在并发模式下的NSOperation中有一个NSURLConnection asynchrone。 我知道默认情况下,NSOperationQueue为NSOperation(非并发)创建线程。 但是,在并发中,这是否意味着我在另一个线程中有一个线程? 如果是的话,这是一个好习惯吗?

(例如:http://www.dribin.org/dave/blog/archives/2009/05/05/concurrent_operations/

谢谢你:))

1 个答案:

答案 0 :(得分:0)

Dribin的代码中包含一些错误,这些错误在项目exploring concurrent operations和较小的light-weight concurrent web fetcher中得到解决。这里发生的是操作队列创建和管理一个或多个线程。 NSURLConnection使用单个线程 - 它不会创建另一个线程。所以在这个模型中只消耗了一个线程。