GCD初级使用

使用GCD抛出一个异步任务:

  

1  dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
2         for (int i=0; i<=10; i++) {
3             NSLog(@"内部循环");
4         }
5         NSLog(@"循环结束");
6     });
7     
8     NSLog(@"外部循环");

执行结果:外部循环

       内部循环

      内部循环

      内部循环

      ....

     循环结束

有可能“外部循环”结果会在“内部循环”之间。 

posted @ 2014-03-11 15:44  bluen  阅读(118)  评论(0编辑  收藏  举报