-1

我正在使用一个 API,其中不完全清楚该块是否始终在主队列上执行。如果不是,那么我需要同步调用主队列。

如何检查块是否已经在主队列上执行?dispatch_get_current_queue()已弃用。我必须使用dispatch_get_specific()来获得可比较的标识符吗?

4

1 回答 1

3

主队列的独特之处在于它始终与主线程完全匹配。所以你可以使用[NSThread isMainThread].

于 2013-09-29T23:24:16.410 回答