码迷,mamicode.com
首页 > 其他好文 > 详细

node特点

时间:2017-08-17 00:44:03      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:并发   异步编程   一个   好处   最大的   缺点   事件驱动   多线程   阻塞   

1.异步非阻塞I/O

2.采用事件驱动、异步编程。适合处理高并发、I/O密集的业务。

对于处理I/O密集的优势主要在于Node利用事件循环的处理能力,而不是启动每一个线程为每一个请求服务,资源占用极少。

 

3.单线程,对于单线程最大的好处是不用像多线程那样去处处在意状态的同步问题

但是缺点是:无法利用多核CPU

      一个错误可能会导致整条线程崩掉,项目退出

      不善于处理CPU密集的业务,长时间运算导致CPU不能释放,后续I/O无法发起调用

解决办法: 可以开启多线程

node特点

标签:并发   异步编程   一个   好处   最大的   缺点   事件驱动   多线程   阻塞   

原文地址:http://www.cnblogs.com/SunShineKG/p/7376321.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!