关于NSTimer的几点说明

原创 2015年07月08日 09:49:50

关于NSTimer的几点说明
(1)NSTimer 会对它的方法接收者(target)retain;
(2)NSTimer不是一种实时的机制,可能会存在延时,而延迟多少取决于当前线程;
(3)NSTimer添加到Runloop中才会生效。NSTimer其实也是一种资源,所有的source如果要起作用,就得添加到runloop中去。因此NSTimer这种资源要想起作用,那必须也得要添加到runloop中才会有效。如果一个runloop里面不包含任何资源的话,运行该runloop时会立马退出。通过打印一下main thread的runloop,我们会发现有很多资源。
(4)Runloop是有执行顺序的,执行顺序也可能影响到NSTimer的执行时间

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

关于虚拟机的几点技术说明.ppt

  • 2010年12月01日 16:01
  • 938KB
  • 下载

在android布局中使用layout_weight的几点技巧和说明layout_weight

android应用中的layout_weight的使用技巧

关于红外遥控的几点说明

  • 2011年07月27日 11:31
  • 22KB
  • 下载

【Java并发编程】之七:使用synchronized获取互斥锁的几点说明

在并发编程中,多线程同时并发访问的资源叫做临界资源,当多个线程同时访问对象并要求操作相同资源时,分割了原子操作就有可能出现数据的不一致或数据不完整的情况,为避免这种情况的发生,我们会采取同步机制,以确...

tomcat中的几点配置说明

  • 2009年03月18日 19:21
  • 228B
  • 下载

C++ static关键字的几点说明

(1)类的静态成员函数是属于整个类而非类的对象,所以它没有this指针,这就导致 了它仅能访问类的静态数据和静态成员函数。       (2)不能将静态成员函数定义为虚函数。       ...

UPS不间断电源工作方式几点说明

UPS不间断电源已经成为当前数据中心电力保障重要设备,了解UPS不间断电源工作方式是UPS不间断电源日常维护的一个基础。下面根据电力环境的不同分别说说UPS不间断电源工作方式的问题。 一、正常运...

java挑战高并发 之(10):使用wait/notify/notifyAll实现线程间通信的几点重要说明

在Java中,可以通过配合调用Object对象的wait()方法和notify()方法或notifyAll()方法来实现线程间的通信。在线程中调用wait()方法,将阻塞等待其他线程的通知(其他线程调...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于NSTimer的几点说明
举报原因:
原因补充:

(最多只允许输入30个字)