3

如果我们有单核机器,我们能从 web worker 中获益吗?我遇到过网络工作者被设计为在多核处理器环境中工作。

4

1 回答 1

2

多线程仍然是一种有价值的组织工具,即使它不是提高性能的工具。

考虑一个不容易分解成小块的长计算。在工作人员内部运行计算允许操作系统为您执行调度。该过程在“后台”运行,用户界面保持响应,您不必将代码重写为一堆 setTimeout() 和 setInterval() 调用。

于 2013-10-29T15:51:59.827 回答