异步线程中开启定时器

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

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就行了!!

posted @ 2018-03-20 17:53  走路蹩脚的火星人  阅读(140)  评论(0编辑  收藏  举报