2014-03-02 51 views
2

我想解決的問題,我在主線程上做數學計算,我想將其移入子進程。問題是,我不能想出一個簡單的解決方案如何做到這一點。Node.js數學計算 - 子進程和複雜數據?

這是我已經:

  1. 我調查child_process.exec
  2. 設法通過和簡單的數據恢復,並從工藝(如斐波那契序列)

的問題,我不能解決:

  1. 我的計算使用對象數組(如:[{x: 1, y: 2, z: 3}, ...]
  2. child_process.exec只能通過命令行參數
  3. 我不明白如何將複雜的數據結構傳遞給子進程?

也許有一個庫,可以抽象所有的這種邏輯,我可以這樣做:

doHeaveComputation(function (result) { 
    //do something with result 
}); 

謝謝大家幫忙

+0

嘗試'child_process.fork()' – vkurchatkin

+0

我會接受你的anwser如果沒有被髮表評論 –

回答