我正在尝试在我的代码中使用Parallel.js(http://adambom.github.io/parallel.js/) 在html页面中,parallel.js脚本然后在我的代码中放置了这些行
parallelStarts = true;
var parallel = new Parallel(this.chromosomes, {
maxWorkers: 4,
evalPath: 'js/eval.js',
env: {
state: pslg.state,
totalDiffLevels: pslg.LevelGenerator.levelsOutline.length
}
});
parallel.map(function(chromosome) {
chromosome.CalculateFitness(global.env.state, global.env.totalDiffLevels);
return chromosome;
}).then(function(res) {
parallelStarts = false;
}, function(res) {
console.logError("Parallelism Failed");
});
while (parallelStarts) {}
我尝试了一切,没有任何事情发生这个功能,因为它永远不会将parallelStarts变量更改为false。
任何帮助?