node特点
Posted SunShineKG
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node特点相关的知识,希望对你有一定的参考价值。
1.异步非阻塞I/O
2.采用事件驱动、异步编程。适合处理高并发、I/O密集的业务。
对于处理I/O密集的优势主要在于Node利用事件循环的处理能力,而不是启动每一个线程为每一个请求服务,资源占用极少。
3.单线程,对于单线程最大的好处是不用像多线程那样去处处在意状态的同步问题
但是缺点是:无法利用多核CPU
一个错误可能会导致整条线程崩掉,项目退出
不善于处理CPU密集的业务,长时间运算导致CPU不能释放,后续I/O无法发起调用
解决办法: 可以开启多线程
以上是关于node特点的主要内容,如果未能解决你的问题,请参考以下文章
Node.js详解整理:node.js的优势特点优缺点及适用场景,安装及基本使用