node.js操作数据库会不会阻塞
2 回答
慕容森
TA贡献1853条经验 获得超18个赞
如果mongodb与node不竞争CPU的话,光是数据查询网络传输部分是非阻塞的,但是查询过来对数据再处理,这个部分是同步的,如果计算量大就会阻塞。如果存在竞争CPU的情况,那说明计算资源不够,得加PU。异步的本质是让别人做事情,如果没有别人了,都自己干,本质上其实还是同步的,还是一个接一个干,而且还要付出进程的代价。
回调函数内执行的内容除了异步命令函数,其他的都是同步的,如果计算量大,肯定是阻塞的。
- 2 回答
- 0 关注
- 531 浏览
添加回答
举报
0/150
提交
取消