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