首页 > 编程语言 > 详细

node.js特点单线程

时间:2018-08-22 10:04:28      阅读:134      评论:0      收藏:0      [点我收藏+]

在Java php 或者。net等服务器端语言中,会为每一个客户端连接创建一个新的进程,而每个进程需要耗费大约2Mv

的内存,也就是说,理论上一个8GB内存的服务器可以同时连接的最大用户数为4000

个左右,要让web应用程序支持更多的用户,就需要增加服务器的数量,而

web应用程序的硬件成本当然就上升了。

Node.sj不为每个客户连接创建一个新的线程,而仅仅使用一个线程,当有用户连接了,就触发一个内部事件,,通过

非阻塞I/o就是异步,事件驱动机制,让node.js程序宏观上也是并行的,使用node。sj,一个

8GB的服务器,可以同时处理超过4万用户的链接,另外,单线程的带来的好处

还有操作系统安全再有线程创建,销毁的事件开销, 

重复输入一下,单线程带来的好处,还有操作系统完全不再有线程创建、销毁的时间开销,实际上node。js适合做一些

IO比较多的事情,一个8Gb内存的服务器,可以同时处理超过4万用户的链接,怎么能够同时处理

技术分享图片

 

 这样在下行请求中就可以看到我们的请求头的,请求文档的类型给规范好了。

node.js特点单线程

原文:https://www.cnblogs.com/JavascriptAndHtml5/p/9515781.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!