0

同時実行モードのNSOperationにNSURLConnection非同期があります。デフォルトでは、NSOperationQueueがNSOperationのスレッドを作成することを知っています(非並行)。しかし、並行性では、それは私が別のスレッドに1つのスレッドを持っていることを意味しますか?はいの場合、それは良い習慣ですか?

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

Thxあなた:)

4

1 に答える 1

0

Dribinのコードにはいくつかのバグがあり、並行操作を調査するプロジェクトと、より小型の軽量並行Webフェッチャーで対処されています。ここで起こっているのは、操作キューが1つ以上のスレッドを作成して管理することです。NSURLConnectionは単一のスレッドを使用します-別のスレッドを作成しません。したがって、実際には、このモデルで消費されるスレッドは1つだけです。

于 2012-08-21T19:28:55.030 に答える