首页 > 技术文章 > 异步线程中开启定时器

110-913-1025 2018-03-20 17:53 原文

异步线程中开启定时器---

dispatch_queue_t concurrentDiapatchQueue=dispatch_queue_create("com.test.queue", DISPATCH_QUEUE_CONCURRENT);
    dispatch_async(concurrentDiapatchQueue, ^{
        [[NSRunLoop currentRunLoop] run];
        [NSTimer scheduledTimerWithTimeInterval:5 target:self selector:@selector(reloadMainTab) userInfo:nil repeats:YES];
    });

需要开启[[NSRunLoop currentRunLoop] run];

 

如果不开启RunLoop

则不需要使用NSTimer ,使用GCD就行了!!

推荐阅读