当我们使用 NSTimer 时,一旦在上述时间间隔后调用回调,UI 是否会被阻塞?
那要看。大多数时候,这不会成为问题。
If,但是,满足以下两个条件,NSTimer
will阻塞UI线程:
- 定时器被安排在
NSRunLoop
主线程的。每当您通过调用 NStimer 之一创建它时都会出现这种情况scheduledTimerWith...
主线程上的类方法。
- 该方法在计时器触发时调用,执行“冗长”的任务。诸如同步执行的获取/url 请求之类的事情浮现在脑海中......
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)