可能重复:
为什么不';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来模拟它。我只是在猜测。