我在并发模式下的NSOperation中有一个NSURLConnection asynchrone。 我知道默认情况下,NSOperationQueue为NSOperation(非并发)创建线程。 但是,在并发中,这是否意味着我在另一个线程中有一个线程? 如果是的话,这是一个好习惯吗?
(例如:http://www.dribin.org/dave/blog/archives/2009/05/05/concurrent_operations/)
谢谢你:))
答案 0 :(得分:0)
Dribin的代码中包含一些错误,这些错误在项目exploring concurrent operations和较小的light-weight concurrent web fetcher中得到解决。这里发生的是操作队列创建和管理一个或多个线程。 NSURLConnection使用单个线程 - 它不会创建另一个线程。所以在这个模型中只消耗了一个线程。