Html 如何限制web工作人员的数量
我使用web workers计算应用程序中的一些信息。我不想随着web工作者数量的增加而扼杀应用程序,所以我需要以某种方式限制创建新工作者 我的猜测是,我可以得到一些目前正在运行的工人。可能吗Html 如何限制web工作人员的数量,html,web-worker,Html,Web Worker,我使用web workers计算应用程序中的一些信息。我不想随着web工作者数量的增加而扼杀应用程序,所以我需要以某种方式限制创建新工作者 我的猜测是,我可以得到一些目前正在运行的工人。可能吗 或者你可以建议一些技术来限制创建新的?我在考虑使用全局计数器,但与异步工作线程一起使用是否安全?全局计数器是一种方法,分配专用数组是另一种方法-例如: var workers = []; function spawnWorker(srcUrl) { if (workers.length <
或者你可以建议一些技术来限制创建新的?我在考虑使用全局计数器,但与异步工作线程一起使用是否安全?全局计数器是一种方法,分配专用数组是另一种方法-例如:
var workers = [];
function spawnWorker(srcUrl) {
if (workers.length < limit) {
var worker = new Worker(srcUrl);
workers.push(worker);
...setup handlers...
return true;
}
else {
return false;
}
}
var-workers=[];
函数生成器(srcUrl){
如果(工人长度<限制){
var-worker=新的worker(srcUrl);
工人。推(工人);
…安装程序处理程序。。。
返回true;
}
否则{
返回false;
}
}
这样,你也可以很容易地接触到工人