Javascript 我应该为多个任务创建多个web worker,还是只创建一个web worker就足够了?

Javascript 我应该为多个任务创建多个web worker,还是只创建一个web worker就足够了?,javascript,web-worker,Javascript,Web Worker,假设我有两个在web worker中同时运行的任务,我需要创建两个web worker来运行每个任务还是一个web worker就足够了?我不需要代码解决方案,我只需要一些与我的场景相关的关于web worker的建议。这真的不清楚。我们对你的“情况”一无所知。请注意,启动Web Worker本身就是一项繁重的任务,因此您必须确保您将在该Worker中执行的操作至少值得启动新Worker的成本。还要注意,启动比可用线程更多的工作线程实际上可能会减慢每个线程的速度,因为本来应该是并行的现在将是任务

假设我有两个在web worker中同时运行的任务,我需要创建两个web worker来运行每个任务还是一个web worker就足够了?我不需要代码解决方案,我只需要一些与我的场景相关的关于web worker的建议。

这真的不清楚。我们对你的“情况”一无所知。请注意,启动Web Worker本身就是一项繁重的任务,因此您必须确保您将在该Worker中执行的操作至少值得启动新Worker的成本。还要注意,启动比可用线程更多的工作线程实际上可能会减慢每个线程的速度,因为本来应该是并行的现在将是任务切换,甚至通常专用于类似任务的渲染的线程也会受到影响。