我正在尝试解决我在主线程上进行数学计算的问题,并且我想将其移动到子进程中。问题是我无法想出一个简单的解决方案。
这是我已经拥有的:
我无法解决的问题:
[{x: 1, y: 2, z: 3}, ...]
)也许有一个库可以抽象出所有这些逻辑,我可以做类似的事情:
doHeaveComputation(function (result) {
//do something with result
});
感谢您的帮助
答案 0 :(得分:1)
尝试child_process.fork()。它使用ChildProcess
方法返回send
对象,该方法允许将可序列化数据和套接字发送到子进程。您还可以使用message
事件从子进程接收消息。
更多文档:http://nodejs.org/api/child_process.html#child_process_child_send_message_sendhandle