runloop的三大责任:生命周期管理、通信、调度。
一、线程缺省生命周期基础上的生命周期管理:
二、线程接收外部信息的通道
通过消息队列实现。
三、RunLoop即是消息处理循环,也是事件调度策略机制。
调度策略是一个调度算法。