(疑问,想法) nodejs 新特性thread_works 拥有完整的event_loop,那么是不是可以实现类似golang的goroutine充分利用cpu呢。
应用启动直接开辟核数thread works,实现算法分发到不同的线程。。又或者实现类似golang 的,io结果可以根据算法被空闲的线程处理,这样是否能够真正彻底的充分利用cpu了呢。
16 回复
node.js的多线程加异步是可以充分利用cpu。 但golang如2楼所说比较类似于自动档。node.js是手动档,原生的话只算不方便的手动档,ncpu则算是方便的手动档了。 自动挡内部复杂使用方便,但是有哪个赛车手是喜欢开自动挡的呢?
@ganshiqingyuan 你把函数计算理解为一个 docker 实例调度器,你在里面写什么代码都随便你。
它提供的是轻量的部署能力和极度的伸缩性,你有几个请求,它就启动几个实例来帮你执行,执行完毕后自动销毁,不占用资源。
你也可以简单理解为一个云进程池。