iOS runloop 详解1

来源:互联网 发布:网络维修工具包 编辑:程序博客网 时间:2024/06/05 01:18

http://www.nowcoder.com/questionTerminal/fa8aeefff80e41f7b9c2eea21619607e

[[NSRunLoop currentRunLoop]runMode:NSDefaultRunLoopMode beforeDate:[NSDate distantFuture]];这段代码的作用是:( )

  • A设置当前线程的运行模式
  • B暂停当前线程一段时间
  • C在当前线程中进行一次消息轮询
  • D设置当前线程的最大运行时间
答案是:c 在当前线程中进行一次消息轮询

C,这句话的作用就是一直监听线程是否有消息输入(default模式),有就然线程开始工作,没有就休眠。

进行一次消息轮询,如果没有任务需要处理的消息源,则直接返回


0 0
原创粉丝点击