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线程】池

 

posted @ 2022-06-30 09:14  罗砂  阅读(212)  评论(0)    收藏  举报