- (void)loadHttpData {
? ? dispatch_group_t group = dispatch_group_create();
? ? dispatch_queue_t searialQueue = dispatch_queue_create("com.hmc.www", DISPATCH_QUEUE_SERIAL);
? ? dispatch_group_enter(group);
? ? dispatch_group_async(group, searialQueue, ^{
? ? ? ? //網(wǎng)絡(luò)請求1
? ? ? ? //成功失敗 離開組
? ? ? ? dispatch_group_leave(group);
? ? });
? ? dispatch_group_enter(group);
? ? dispatch_group_async(group, searialQueue, ^{
? ? ? ? //網(wǎng)絡(luò)請求2
? ? ? ? //成功失敗 離開組
? ? ? ? dispatch_group_leave(group);
? ? });
? ? dispatch_group_enter(group);
? ? dispatch_group_async(group, searialQueue, ^{
? ? ? ? //網(wǎng)絡(luò)請求3
? ? ? ? //成功失敗 離開組
? ? ? ? dispatch_group_leave(group);
? ? });
? ? //三個網(wǎng)絡(luò)請求結(jié)束报亩,更新UI
? ? dispatch_group_notify(group, searialQueue, ^{
? ? ? ? dispatch_async(dispatch_get_global_queue(0, 0), ^{
? ? ? ? ? ? dispatch_async(dispatch_get_main_queue(), ^{
? ? ? ? ? ? ? ? //更新UI
? ? ? ? ? ? });
? ? ? ? });
? ? });
}