本篇文章帶大家通過動畫來學習Node事件循環(huán),希望對大家有所幫助!
node.js極速入門課程:進入學習
我們都聽說過 JavaScript 和 Node.js 是單線程的,但實際上這意味著什么?
這意味著 JavaScript 一次只能做一件事。 例如,我們不能同時將數(shù)字相乘和相加。我們通常按順序進行操作。我們相加然后相乘,反之亦然?,F(xiàn)代計算機速度很快,兩個或多個連續(xù)任務的結果似乎是同時計算的,但也有例外。【相關教程推薦:nodejs視頻教程】
我們都曾嘗試從那個緩慢的網(wǎng)站上抓取數(shù)據(jù),或者在獲得數(shù)據(jù)庫查詢結果之前等待了 30 多秒。我們是否想因為數(shù)據(jù)庫查詢速度慢而阻止單線程執(zhí)行