1.1.3 • Published 9 years ago

dimas-parallel v1.1.3

Weekly downloads
3
License
ISC
Repository
github
Last release
9 years ago

dmas-parallel

Executes JS function in parallel on another process (returns promise)

var parallel = require('dimas-parallel');
var parallel_promise = parallel.execute(functionToEvaluate, [arguments]);
parallel_promise.then(function([returnValue]) { ... });

You can set the maximum number of concurrent processes by (The default is number of CPUs minus one):

parallel.setMaxNumberOfProcesses([Some_Value]);

Example 1 - Execute function on another process

var parallel = require('parallel-parallel');

parallel.execute(function() {
  // do some stuff on another process
});

Example 2 - Execute function with arguments and get result

function Sum (value1, value2) {
  return value1 + value2;
}

var parallel = require('parallel-parallel');

parallel.execute(Sum, [1, 2]).then(function (result) {
    console.log(result);
});
1.1.3

9 years ago

1.1.2

10 years ago

1.1.1

10 years ago

1.1.0

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago