标签: javascript web-worker
假设我有一个非常大的数组,以及几个使用它的函数。
每个函数都需要(只读)访问数组的所有元素。
我想使用网络工作者并行执行这些功能。
我无法复制数组,因为它太大了,所以我需要将它作为可转移对象传递给所有工作人员。
但是从我所读到的内容来看,这是不可能的,因为一旦我将数组作为可转移对象传递给第一个工作者,我就无法将它传递给第二个工作者。
这是对的吗?如果是这样,有没有办法在这种情况下并行化我的代码?
答案 0 :(得分:0)
您是否尝试过使用SharedWorker,虽然我不确定,但它会起作用 SharedWorker docs