1

次のようなディスパッチキューを作成しています

_dispatchQueue = dispatch_queue_create("dispatch_queue_tag", DISPATCH_QUEUE_CONCURRENT);

も試しました:

_dispatchQueue = dispatch_queue_create("dispatch_queue_tag", NULL);
dispatch_set_target_queue(_dispatchQueue, dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0));

アプリをデバッグすると、Xcode はこれを表示します。

ここに画像の説明を入力

Xcode のバグですか、それとも作成中のキューは本当にシリアルですか?

4

1 に答える 1

0

この問題は iOS6 で実行されていますが、キューを展開すると複数のスレッドが含まれています... ラベルにもかかわらず、キューは実際には同時実行されていると思います (iOS 4.3 以降を使用している場合)。バグのようです。

于 2012-12-03T17:58:56.783 に答える