主队列

作者: 143db5b5572a | 来源:发表于2016-07-03 00:19 被阅读0次

    #pragma mark -主队列(专门调度在主线程上工作的队列,不能开线程)

    - (void)gcdDemo4

    {

    // 1.获取主队列

    dispatch_queue_tq =dispatch_get_main_queue();

    // 3.不要同步任务(开启了新的线程)(死锁!!!)

    //    dispatch_sync(q, ^{

    //        NSLog(@"come on baby???");

    //    });

    // 2.异步任务(不会开启新的线程),在主线程上依次顺序执行

    for(inti =0; i <10; i++) {

    dispatch_async(q, ^{

    NSLog(@"%@ - %d", [NSThreadcurrentThread], i);

    });

    }

    }

    主队列中不能用同步任务无论是在异步任务前还是后都会死锁

    相关文章

      网友评论

          本文标题:主队列

          本文链接:https://www.haomeiwen.com/subject/sgnqjttx.html