GCD延时

作者: 跬步千里_LenSky | 来源:发表于2018-08-01 18:06 被阅读15次
在主线程中延迟执行某动作,不会卡主主线程,不影响后面的东做执行
    dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(3 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{

        NSLog(@"%@", [NSThread currentThread]);

    });
在子线程中执行某动作,不会卡主整个线程
    dispatch_queue_t queue  = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);

    dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(3 * NSEC_PER_SEC)), queue, ^{


        NSLog(@"%@", [NSThread currentThread]);

    });

相关文章

  • iOS小知识点(GCD)

    GCD延时加载 主线程更新UI

  • GCD延时

    在主线程中延迟执行某动作,不会卡主主线程,不影响后面的东做执行 在子线程中执行某动作,不会卡主整个线程

  • GCD

    1,GCD 栅栏方法:dispatch_barrier_async 2,GCD 延时执行方法:dispatch_a...

  • 7.3 多线程-GCD

    多线程-GCD 多线程-GCD-串行并行 多线程-GCD.png GCD-线程的通讯、延时操作、定时器 GCD-线...

  • Swift小项目的细碎知识点

    一、GCD延时调用 HUD_DISMISS_TIME为延时执行的时间 二、GCD队列 三、判断一个对象是否为空 四...

  • 7.多线程基础(七)GCD加强

    1.GCD串行队列和并发队列 2.GCD延时执行 3.GCD线程组:(的作用) 4.GCD定时器: GCD的实现 ...

  • iOS开发「RAC」RAC的定时、延时、超时方法

    延时执行方法 GCD的延时方法 RAC延时方法 delay: 延迟发送 控制台结果 interval 定时:每隔一...

  • 多线程之GCD常用函数

    1. GCD延时执行 1.1 延时执行常用的方法有2种 分别是 performSelector 和NSTimer...

  • GCD延时执行

    dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)...

  • GCD线程延时

    //swift中的线程延时 //在主线程中延迟执行某动作,不会卡主主线程,不影响后面的东做执行 //在子线程中执行...

网友评论

      本文标题:GCD延时

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