Javascript支持多线程吗

Does Javascript have support for multithreading?

本文关键字:多线程 支持 Javascript      更新时间:2023-09-26

可能重复:
为什么不';JavaScript是否支持多线程?

有没有办法产生新的线程来并行运行任务(用于网络或一些繁重的计算)?

是和否

您可以使用WebWorker来创建后台线程,但并非所有浏览器都支持这一点。例如,Internet Explorer直到版本10才支持它。

在常规的Javascript代码中没有多线程。Javascript是一种严格意义上的单线程语言。

是的,通过网络工作者。请参阅文档:https://developer.mozilla.org/en-US/docs/DOM/Using_web_workers?redirectlocale=en-美国&redirectslug=Using_web_workers

您可以,但只能在支持Webworkers 的现代浏览器中使用

http://www.html5rocks.com/en/tutorials/workers/basics/

JS不直接支持多线程,但我相信您可以通过使用多个运行相同或不同脚本的IFRAMES来模拟它。我只是在猜测。