将呼叫窗口.在chrome中打开一个新线程

Will calling window.setInterval open a new thread in chrome?

本文关键字:新线程 线程 一个 窗口 呼叫 chrome      更新时间:2023-09-26

我读到除了chrome以外的所有浏览器都有javascript代码在单个线程中运行。我甚至不确定这是否仍然是真的,但假设它是:将调用窗口。setInterval多次打开多个线程在铬?

setTimeoutsetInterval (spec link)将异步运行代码,但不会在不同的线程上运行代码。它将使用主UI线程在指定的时间段后运行您提供的代码。要使用多线程,可以看看HTML5 Web Workers (MSDN)或者看看这个答案(stackoverflow)。