dispatch_sync(dispatch_get_main_queue(), ^{ NSLog(@"主队列同步执行"); }); 代码本身就是在主线程中写的,将其放到子线程中就可以避免造成死循环
// dispatch_async(dispatch_get_global_queue(0, 0), ^{ // // 处理耗时操作的代码块... // // //通知主线程刷新 // dispatch_async(dispatch_get_main_queue(), ^{ // //回调或者说是通知主线程刷新, // }); // // });