require('child_process').forkはWorkerと同じAPIを使っているぽいです。 fork APIの定義 var worker = require('child_process').fork(modulePath, arguments, options); argumentsh: 配列で、生成された子プロセス側ではprocess.argvで受け取ることができます。 options: documentではcustomFdsの上書きに使うとあります。 こんな感じで使います main.js var cp = require('child_process') , cnum = 10 , workers = [] // メッセージ転送関数 , postOffice = function(m){ console.log('id ('+m.from+') says ['+m.b