问题:什么是 Runloop?

2020-06-02  本文已影响0人  姜小舟

RunLoop 即运行循环机制。就是一个事件处理的循环,用来不停的调度工作以及处理输入事件。使用 RunLoop 的目的是让你的线程在有工作的时候忙于工作,而没工作的时候处于休眠状态以避免资源占用。
RunLoop 的设计是为了减少 cpu 无谓的空转。它所做的一切都是基于线程,可以说是为线程而生。

上一篇下一篇

猜你喜欢

热点阅读