从源码读懂 Runloop

runloop 是和线程密切相关的一个组件,它帮助线程管理需要被处理的事件和消息,例如网络连接,异步回调,定时器…
当有事件或消息要处理时唤醒线程处理,否则休眠等待接收 mach 消息。

阅读更多