Nodejs一些初识问题总结
来源:互联网 发布:淘宝收货地址怎么定位 编辑:程序博客网 时间:2024/05/29 16:15
单线程;no-blocking ; Event Driven
Node不为每一个用户开辟一个线程
所以选择了单线程,如果想照顾所有的用户,那么就必须非阻塞I/O否则一个人的I/O就会把别人的,自己阻塞了。一旦非阻塞I/O,这个人就会放弃CPU的使用权,换成另外一个人使用CPU(或者执行后面的代码)
所以CPU的执行率达到100%,第一个人的I/O结束了,就要用时间通知线程,执行回调函数,此时必须有事件循环,有一个排队调度机制,
Node中有超过半数的C++代码,在搭建事件环
Node的特点:
1)没有自己的语法,使用v8引擎,V8引擎解析JS的效率非常高。并且V8中很多东西都是异步的。Node将V8中一些功能自己没有重写,直接移植到服务器上
2)没有web容器,就是安装配置完成之后没有一个根目录
阅读全文
0 0
- Nodejs一些初识问题总结
- nodejs初识总结(一)
- nodejs留言板的一些总结
- nodejs初识
- 初识NodeJS
- nodejs初识
- 初识nodeJs
- 初识nodeJs
- 初识nodeJs
- 初识nodeJs
- 初识nodejs
- 初识 nodejs
- nodejs的一些问题理解
- 总结学习nodejs遇见的一些错误
- 【nodejs】数据解析处理的一些问题
- nodejs之初识模块化
- Nodejs初识(一)
- 初识nodejs-简单说
- HDU3015(树状数组+离散)详解版
- QT 使用qtcreator编写第一个登录程序
- .net linq
- Java文件压缩代码
- Linux下文件描述符配置
- Nodejs一些初识问题总结
- ZCMU1416
- CF contest 892 D题 Gluttony
- 秋招面经总结
- 1到10所有数的立方
- Leetcode 236. Lowest Common Ancestor of a Binary Tree
- 三大主流软件负载均衡器对比(LVS VS Nginx VS Haproxy)
- 模拟shell实现su命令(切换用户)
- Dom解析xml入门实例!!!!!!!!!!