GCD 非主要功能笔记

2020-03-20  本文已影响0人  像天空的鸽子
//单例模式 一次性代码 (本身执行线程安全)
-(void)once
{
    static dispatch_once_t onceToken;
// 内部实现原理:判断onceToken的值来决定是否执行block的任务
    dispatch_once(&onceToken, ^{
        
    });
}
//延时几秒执行
 dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(5 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
        
    });

面试题

上一篇下一篇

猜你喜欢

热点阅读