JS-在并行函数中使用数组变量

时间:2019-03-07 19:54:40

标签: javascript recursion concurrency parallel-processing async-await

我有一个递归函数

我用不同的参数并行调用它。

但是一个计数器是一个全局数组,每个函数都会更改不同元素的值。

使用普通数组不可能做到这一点。

这种操作是否存在数据结构?

这是代码示例。 这是一个简化的示例,但概念相同。

谢谢! :)

var counter = [0,1]

function myFunc(index){
  ///do somethings
  if(counter[index] < 3){
    counter[index]++
    myfunc(index)
   }
}


async.parallel([
  function() {
    myFunc(0);
  },
  function() {
    myFunc(1);
  }
]); 

0 个答案:

没有答案