码迷,mamicode.com
首页 > 其他好文 > 详细

GCD 异步分组执行

时间:2015-08-25 21:14:36      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:

  1. //分组执行  
  2. dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);  
  3. //异步执行  
  4. dispatch_async(queue, ^{  
  5.     dispatch_group_t group = dispatch_group_create();  
  6.     //异步  
  7.     dispatch_group_async(group, queue, ^{  
  8.         NSLog(@"哇");  
  9.         [NSThread sleepForTimeInterval:2];  
  10.     });  
  11.       
  12.     dispatch_group_async(group, queue, ^{  
  13.         NSLog(@"哈哈");  
  14.         [NSThread sleepForTimeInterval:2];  
  15.     });  
  16.     //当group组里面的东西运行完成后,才会运行  
  17.     dispatch_group_notify(group, queue, ^{  
  18.         NSLog(@"完成");  
  19.     });  
  20.       
  21. });  

GCD 异步分组执行

标签:

原文地址:http://www.cnblogs.com/woaixixi/p/4758599.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!