Runloop之个人理解
更像是一种线程等待机制,传统线程的消息传入机制,线程收到什么样的消息,就执行什么样的动作,如果是信号量队列型的,其实就基本实现了线程在无消息时挂住休眠;而不是在每隔一段时间就要转起来动作下.这样在移动设备上节省下来的电力就相当可观了.
Runloop更大功用就在此,一是以OC的形式实现了线程的消息中断机制.二来,消息优先级是可以设置的,高优先级的消息会在消息循环重新开始时被首先取到(这就对应了Runloop的Mode)
这是理论,下面通过例子来描述怎么用.
相关文章
- 10-01「理解HTTP」之常见的状态码segmentfault
- 10-01『开源协议』Creative Commons Attribution 3.0 License . 协议的个人理解,并 转载分享 4000个 精美可商用小图标
- 10-01菜鸟之路——机器学习之Kmeans聚类个人理解及Python实现
- 10-01菜鸟之路——机器学习之BP神经网络个人理解及Python实现
- 10-01双列集合框架:Map(个人理解)
- 10-01关于代理模式的个人理解
- 10-01个人理解的int数组和char数组
- 10-01个人理解vue中的diff算法的执行机制
- 10-01卷积,池化过程代码理解之----Lenet5
- 10-01Pandas之:深入理解Pandas的数据结构