dispatch_sync(dispatch_get_main_queue(), ^{ NSLog(@"主隊列同步執行"); }); 代碼本身就是在主線程中寫的,將其放到子線程中就可以避免造成死循環
// dispatch_async(dispatch_get_global_queue(0, 0), ^{ // // 處理耗時操作的代碼塊... // // //通知主線程刷新 // dispatch_async(dispatch_get_main_queue(), ^{ // //回調或者說是通知主線程刷新, // }); // // });