gpt4 book ai didi

javascript - SetInterval 是否在单独的线程上运行?该方法如何工作?

转载 作者:数据小太阳 更新时间:2023-10-29 04:45:59 26 4
gpt4 key购买 nike

我环顾四周试图了解如何SetInterval 但只找到了如何使用它。我已经知道它的功能,我只是好奇当 JS 不支持线程时它如何能够在单独的线程上运行某些东西(至少我是这么读的)。

我希望我正确地提出了这个问题。

谢谢。

最佳答案

setInterval 不会在不同的线程上运行任何东西。它安排某些东西在特定时间运行,前提是 JS 运行时在那个时间是空闲的

你可以用这样的东西来尝试这个行为:

setInterval(function(){ alert("Hello"); }, 1000);
while (true) { }

无限循环将阻止函数运行,因为JS运行时卡在循环中。

关于javascript - SetInterval 是否在单独的线程上运行?该方法如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29973224/

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