nodejs如何實(shí)現(xiàn)數(shù)據(jù)庫 nodejs怎么同步查詢數(shù)據(jù)?
nodejs怎么同步查詢數(shù)據(jù)?Nodejs在io處理上是異步的,這與JS引擎的原理是分不開的。如果所有耗時(shí)的操作都是同步的,則會(huì)阻塞當(dāng)前的JS主線程,導(dǎo)致并發(fā)請(qǐng)求的排隊(duì)阻塞。JS引擎只是將耗時(shí)的操作交
nodejs怎么同步查詢數(shù)據(jù)?
Nodejs在io處理上是異步的,這與JS引擎的原理是分不開的。如果所有耗時(shí)的操作都是同步的,則會(huì)阻塞當(dāng)前的JS主線程,導(dǎo)致并發(fā)請(qǐng)求的排隊(duì)阻塞。JS引擎只是將耗時(shí)的操作交給libuv的內(nèi)部線程池來處理,讓JS主線程等待接收libuv的事件輪詢。