随笔分类 -  runloop

摘要:在runloop启动后,会通过通知,告诉观察者即将进入runloop. 之后,将要处理timer/source0事件通知。之后进入到正式的source0事件处理。如果有Source1 ,那么会通过goto语法,处理唤醒时,收到的消息。如果没有什么要处理的。就会进入休眠。唤醒操作:timer/sour 阅读全文
posted @ 2022-03-16 17:43 黄增松 阅读(136) 评论(0) 推荐(0) 编辑
摘要:以下代码执行顺序是什么 ? - (void)action { NSLog(@"1"); dispatch_queue_t queue = dispatch_get_global_queue(0, 0); dispatch_async(queue, ^{ NSLog(@"3"); [self perf 阅读全文
posted @ 2019-07-02 09:41 黄增松 阅读(868) 评论(0) 推荐(0) 编辑
摘要:每条线程都有唯一的一个RunLoop对象与之对应的 主线程的RunLoop是自动启动 子线程的RunLoop需要手动启动 子线程的RunLoop启动步骤如下: 获得RunLoop对象后要调用run方法来启动一个运行循环 // 启动RunLoop [[NSRunLoop currentRunLoop] 阅读全文
posted @ 2017-09-22 12:27 黄增松 阅读(2253) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示