![Build Status](https://camo.githubusercontent.com/c06a1ebfc87cb8e17dbb2af41212301468df97182b93322da820498a16d134db/68747470733a2f2f7365637572652e7472617669732d63692e6f72672f74686973616e64616761696e2f666f726b2d706f6f6c2e706e673f6272616e63683d6d6173746572)
// Parent process
var Pool = new pool(__dirname + '/child.js', null, null, {});
Pool.enqueue('hello', function (err, obj) {
console.dir(obj); // FTW!
});
// Child process
process.on('message', function (message) {
process.send('world');
});
- path: Child process path (generally, you will want to prefix with "__dirname")
- args: Child process arguments
- options: Child process options
- settings: Pool settings
- name (Optional, Defaults to "fork-pool")
- size (Optional, Defaults to # of CPUs)
- log (Optional, Defaults to false)
- timeout (Optional, Defaults to 30000ms)