次のようにdispatch_queue_tを保存すると:
@property(assign, nonatomic) dispatch_queue_t myQueue;
...
_myQueue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);
後で、次のような操作を行うと
dispatch_async(_myQueue, ^{
NSLog(@"Hi!");
});
そして、どこかで
dispatch_async(_myQueue, ^{
NSLog(@"Hello!");
});
これらのブロックは同じスレッドで実行されますか? そうでない場合、どうすればそれらがそうであることを確認できますか? 基本的に、スレッドへの参照を保持し、そのスレッドでのみいくつかのアクションを実行させたいと考えています。