0

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

(一个例子:http ://www.dribin.org/dave/blog/archives/2009/05/05/concurrent_operations/ )

谢谢你:)

4

1 回答 1

0

Dribin 的代码中存在一些错误,这些错误在一个探索并发操作的项目和一个较小的轻量级并发 web fetcher中得到了解决。这里发生的是操作队列创建和管理一个或多个线程。NSURLConnection 使用单个线程 - 它不会创建另一个线程。所以这个模型实际上只消耗了一个线程。

于 2012-08-21T19:28:55.030 回答