gpt4 book ai didi

iphone - NSTImer 事件会阻塞主线程吗?

转载 作者:行者123 更新时间:2023-12-03 18:52:45 25 4
gpt4 key购买 nike

当我们使用 NSTimer 时,一旦在上述时间间隔后调用回调,UI 是否会被阻塞?

最佳答案

这要看情况。大多数时候,这不会成为问题。

如果,但是,满足以下两个条件,NSTimer 阻塞 UI 线程:

  1. 定时器调度在主线程的NSRunLoop上。每当您通过在主线程上调用 NStimer 的 scheduledTimerWith... 类方法之一创建它时,都会出现这种情况。
  2. 该方法在计时器触发时调用,执行“冗长”的任务。诸如同步执行的获取/url 请求之类的事情浮现在脑海中......

关于iphone - NSTImer 事件会阻塞主线程吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5945817/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com