首页 > 移动平台 > 详细

iOS runLoop 理解(待续)

时间:2017-02-23 15:35:58      阅读:163      评论:0      收藏:0      [点我收藏+]

目录

  • 概述

一、概述

  run loop是事件处理循环,就是循环地接受各种各样的事件。run loop是oc用来管理线程里异步事件的工具。一个线程通过run loop可以监听多个事件源(用户输入input source,定时器timer,网络请求connection等等),当没有任何事件发生时run loop置线程于休眠状态,当事件到达时run loop唤醒线程处理这些事件。

  系统会给每个线程(包过mainthread)关联一个run loop对象,所以我们不需要手动的为每个线程创建run loop对象。

  iOS程序在启动的时候,系统会自动启动main thread的run loop对象。其他线程的run loop对象并不会被系统自动运行,需要你在合适的时候手动的start来启动。

  

  

 

  

一、概述

 

iOS runLoop 理解(待续)

原文:http://www.cnblogs.com/shuigu/p/6351302.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!