【发布时间】:2020-09-21 10:16:22
【问题描述】:
我有以下代码,其中传递的数组长度太高并且处理每个数组元素需要一秒钟的时间,我如何在以下情况下使用工作线程?
function processData(arr){
var result = [];
for(var i = 0; i < arr.length; i++){
result.push(process(arr[i]));
}
return result;
}
function process() {
// some code here takes 1 second to execute
}
processData(arr);
【问题讨论】:
-
你可以使用
workerpoolnpm 包来做同样的事情
标签: node.js multithreading node-worker-threads