Node的优点、缺点
Node.js是什么
Node.js是一个基于Chrome V8引擎的javascript运行环境
用js代码编写一个服务器运行在node.js的平台上
Node.js的优点缺点
1.优点
1.异步非阻塞的I/O(l/O线程池)
2.特别适用于I/O密集型应用(对比传统的java服务器)
3.事件循环机制(独有一套,与浏览器不一样)
4.单线程(成也单线程,败也单线程)
5.跨平台(几乎常见的语言都支持)
2.缺点
1.回调函数嵌套太多、太深(俗称回调地狱)
2.单线程,处理不好CPU 密集型任务
解:
Node.js优缺点 I/O
I :input
O:output
I/O密集型:频繁操作I/O
文件操作
input:写
output:读
I/O操作
异步非阻塞的I/O:
同步非阻塞的I/O:
【I/O线程】池

浙公网安备 33010602011771号