本篇文章带大家通过动画来学习Node事件循环,希望对大家有所帮助!
node.js极速入门课程:进入学习
我们都听说过 JavaScript 和 Node.js 是单线程的,但实际上这意味着什么?
这意味着 JavaScript 一次只能做一件事。 例如,我们不能同时将数字相乘和相加。我们通常按顺序进行操作。我们相加然后相乘,反之亦然。现代计算机速度很快,两个或多个连续任务的结果似乎是同时计算的,但也有例外。【相关教程推荐:nodejs视频教程】
我们都曾尝试从那个缓慢的网站上抓取数据,或者在获得数据库查询结果之前等待了 30 多秒。我们是否想因为数据库查询速度慢而阻止单线程执行