iOS面试题0003-以下代码运行结果如何?

- (void)viewDidLoad
{
    [super viewDidLoad];
    NSLog(@"1");
    dispatch_sync(dispatch_get_main_queue(), ^{
        NSLog(@"2");
    });
    NSLog(@"3");
}

答案:只输出:1 。发生主线程锁死。

你可能感兴趣的:(iOS面试题0003-以下代码运行结果如何?)