node.js 在做后台时,有些需要cpu密集计算,现在有几种方案
发布于 9 年前 作者 zhangshiqiu 4887 次浏览 最后一次编辑是 8 年前 来自 问答

1。setTimeout 让cpu单线程定时‘喘口气’ 2,使用多线程并发 ,这样就和nodejs的单线程有点不通 3,分发到其它node.js节点进行计算 。(个人不懂这么写?) 4,调用外部程序 ,比如c/c++,java等。(我也不懂 ,听说是可以用thrift的) 5,分布式计算 。(我还是不懂)

请问大神们,这些个不懂应该怎么写? 还有没有其它的方法???请告知

1 回复
  1. 单次计算耗时长,但次数少,可以将单次分割成n条计算步骤使用setImmediate。
  2. 单线程不够用了。
  3. 1台机器不够用了。
  4. 感觉js计算速度太慢了。
  5. 一次计算1台电脑居然很长时间才能完成。
回到顶部