使用不同选项卡的Javascript中的多线程

Multithreading in Javascript using different tabs

本文关键字:Javascript 多线程 选项      更新时间:2023-10-31

我做了一些研究,因为我需要知道多线程在javascript中是如何工作的,但我仍然缺少一些东西。我有个问题:

例如,如果我的CPU中有4个核心,并且我想在浏览器中的两个不同选项卡中运行两个javascript脚本(例如,在chrome中,是chrome还是firefox有关系吗?)是否可以使用2个核心同时运行它们?

如果答案是肯定的,我需要使用Web Workers吗?

如有任何帮助,我们将不胜感激。

您可以使用Web Workers在JavaScript中进行多线程处理。您不需要打开其他选项卡,但可能需要单独的JavaScript文件。

除IE之外的大多数浏览器都支持网络工作者。IE在v10+中支持它。在过去,当我实现web Worker时,我在可用的情况下使用web Worker客户端,并转而让我的web服务器使用AJAX作为接口进行处理。

祝你好运:)