用過GCD的朋友都知道呼伸,直接調(diào)用主線程同步執(zhí)行會死鎖宛蚓,那主線程同步執(zhí)行創(chuàng)建出來有什么用钞楼?代碼如下:主線程和主隊列的相互等待蜈亩,造成死循環(huán)
這是因為: dispatch_sync(dispatch_get_main_queue(), ^{
NSLog(@"主隊列同步執(zhí)行");
}); 代碼本身就是在主線程中寫的,將其放到子線程中就可以避免造成死循環(huán)修赞,代碼如下:
用過GCD的朋友都知道呼伸,直接調(diào)用主線程同步執(zhí)行會死鎖宛蚓,那主線程同步執(zhí)行創(chuàng)建出來有什么用钞楼?代碼如下:主線程和主隊列的相互等待蜈亩,造成死循環(huán)
這是因為: dispatch_sync(dispatch_get_main_queue(), ^{
NSLog(@"主隊列同步執(zhí)行");
}); 代碼本身就是在主線程中寫的,將其放到子線程中就可以避免造成死循環(huán)修赞,代碼如下: