为什么没人推荐用 JavaScript/Node.js 做机器学习和数据分析
展开全部
JS本身是个战五渣。。。。实际的io工作是由C语言做的。。。JS模块虽然是单线程的,但C模块却是多线程的。。。
故事是这个样子地。。很久很久以前,有一座神秘的房子,房子里有一个武林高手常年都在睡觉。。。门口有一只战五渣负责放哨。。。路人甲前来求救,五渣就进屋把高手叫醒,便回去继续放哨。。。高手起床之后,去把敌人解决掉。。然后把敌人的人头交给五渣。。最后再由五渣把人头交给路人甲。。。五渣成了路人甲眼中的救世主。。这个故事便完美的结束了。。
看完这个故事,我们会发现一个问题。。。。五渣去叫醒高手的过程,自然也要消耗时间啊。。于是这之间,就会产生一个短暂的"无响应"状态。。所以,这个流程只能用于比较耗时的操作。。。
由于io操作本身就比较耗时,所以"叫醒高手"所消耗的时间,便可以忽略不计。。。但如果对于需要立刻做出反馈的操作(即cpu运算相关操作),便无法去"叫醒高手"了。。
第二天,路人乙前来求救,而敌人却也一同跟来,五渣想进屋叫人,敌人却杀到了眼前。。。只好硬着头皮自己上吧。。。最终,五渣和路人乙全都倒在了血泊之中。。。。高手依然在睡觉,完全不知道发生了什么。。。故事便这样结束了。。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询