私がこれを行う場合:
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), ^{
[self someMethod];
});
そしてsomeMethod
、これは次のとおりです。
-(void)someMethod{
//doing stuff with no mention of GCD
}
ディスパッチ キュー内で実行されますか、それとも、そのキュー自体は他のキューに何もディスパッチしないため、メイン スレッドでの実行をsomeMethod
待機しますか?someMethod
someMethod