- dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);
- dispatch_async(queue, ^{
- dispatch_group_t group = dispatch_group_create();
-
- dispatch_group_async(group, queue, ^{
- NSLog(@"哇");
- [NSThread sleepForTimeInterval:2];
- });
-
- dispatch_group_async(group, queue, ^{
- NSLog(@"哈哈");
- [NSThread sleepForTimeInterval:2];
- });
-
- dispatch_group_notify(group, queue, ^{
- NSLog(@"完成");
- });
-
- });
GCD 异步分组执行
原文:http://www.cnblogs.com/woaixixi/p/4758599.html