IOS开发中将定时器添加到runLoop中

runLoop主要就是为线程而生的。他可以让线程在有任务的时候保持工做状态,没有任务的时候让线程处于休眠待备状态。编程

主线程的runloop默认是开启的。主线程上建立的定时器已经默认添加到runLoop中了,并且是 NSDefaultRunLoopMode模式。子线程须要手动建立runLoop。多线程

咱们在进行多线程编程的时候,任何的任务都须要添加到runLoop中才能生效。oop

下面说下在子线程中开辟定时器线程

相关文章
相关标签/搜索