node.js操作數(shù)據(jù)庫會不會阻塞
2 回答

UYOU
TA貢獻1878條經(jīng)驗 獲得超4個贊
如果mongodb與node不競爭CPU的話,光是數(shù)據(jù)查詢網(wǎng)絡(luò)傳輸部分是非阻塞的,但是查詢過來對數(shù)據(jù)再處理,這個部分是同步的,如果計算量大就會阻塞。如果存在競爭CPU的情況,那說明計算資源不夠,得加PU。異步的本質(zhì)是讓別人做事情,如果沒有別人了,都自己干,本質(zhì)上其實還是同步的,還是一個接一個干,而且還要付出進程的代價。
回調(diào)函數(shù)內(nèi)執(zhí)行的內(nèi)容除了異步命令函數(shù),其他的都是同步的,如果計算量大,肯定是阻塞的。
- 2 回答
- 0 關(guān)注
- 971 瀏覽
添加回答
舉報
0/150
提交
取消