码迷,mamicode.com
首页 > 其他好文 > 详细

Runloop之个人理解

时间:2015-08-19 19:29:43      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:

Runloop之个人理解
更像是一种线程等待机制,传统线程的消息传入机制,线程收到什么样的消息,就执行什么样的动作,如果是信号量队列型的,其实就基本实现了线程在无消息时挂住休眠;而不是在每隔一段时间就要转起来动作下.这样在移动设备上节省下来的电力就相当可观了.
Runloop更大功用就在此,一是以OC的形式实现了线程的消息中断机制.二来,消息优先级是可以设置的,高优先级的消息会在消息循环重新开始时被首先取到(这就对应了Runloop的Mode)
这是理论,下面通过例子来描述怎么用.

Runloop之个人理解

标签:

原文地址:http://www.cnblogs.com/decwang/p/4742925.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!