我想将一个 for 循环处理拆分为 4 个并行的 for 循环以提高处理速度。 如何在 angular2/打字稿中实现它?
您可以使用 WebWorkers 来利用更多的 CPU,否则没有办法,因为 UI 线程只使用单个 CPU,没有异步执行会改变这一点。
参见
- https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers
- http://www.htmlgoodies.com/html5/tutorials/introducing-html-5-web-workers-bringing-multi-threading-to-javascript.html