3

Objective-Cに名前またはラベルでスレッドを取得する方法があるかどうかを知りたいですか?Objective-Cの名前/ラベルでスレッドを取得

dispatch_queue_t newQueue = dispatch_queue_create(@"NameOfTheQueue", NULL); 

これでキューが作成されます。したがって、別のモジュールでは、そのキューを取得する方法はありますか?以下のような

何か:

dispath_queue_t theQueue = dispatch_find_queue_by_name(@"Name..."); 
+1

キューはスレッドではありません。キューは異なるスレッドで実行できます。 –

答えて

0

名は一意である必要はないので、これは、不可能です。

0

いいえ、メインキュー以外のキューを見つけることができるディスパッチ機能には何も組み込まれていません。

ルックアップのために、キューとその名前を辞書に格納する独自の小さなラッパーを作成できます。ただし、キューの名前は一意である必要はありません。

+1

...キューをディクショナリに格納する場合は、すぐに意味のある(直接的な)方法で参照を格納することができます。 :) – Eiko

関連する問題