我正在运行这段代码
dispatch_sync(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), ^{
NSLog(@"Main Thread? %d", [NSThread isMainThread]);
// non-trivial non-UI code here
});
表明NSLog
我实际上在主线程上,但是......我的印象是,如果我使用非平凡的非 UI 代码运行得更快dispatch_sync
(而不是什么都不用)。
如果它在主线程上运行,有什么方法可以更快吗?