2

SO に関する以前の質問に続いて、現在のコードがメイン スレッドで実行されているかどうかを判断するために、2 つの異なるグランド セントラル ディスパッチ キューを比較しようとしています。私の質問は簡単です:これはこれを達成する有効な方法ですか? または、私が考慮していないこれを行うことのいくつかの落とし穴がありますか?

if (dispatch_get_current_queue() != dispatch_get_main_queue()) {

    // We are currently on a background queue

} else {

    // We are on the main queue
}

乾杯

4

1 に答える 1