Node.js学习记录1
来源:互联网 发布:美呼软件靠谱吗 编辑:程序博客网 时间:2024/05/18 00:17
node特性
1,单线程、异步、非阻塞io 。2,事件驱动、事件环。
1,异步式io
对于高并发解决方案,传统架构:为每个请求创建一个新的线程,每个线程开辟独立工作内存空间,由cpu进行线程间切换调度。node:单线程模型,cpu利用率高,减少多线程的开销,避免了上下文切换。对于操作系统而言,创建一个线程代价较高,需要分配内存、列入调度、线程间切换的时候需要执行内存换页,cpu缓存被清空,切换回来的时候重新从内存中出去数据。
2,事件
nodejs所有异步IO操作都会在完成时发送一个事件到事件队列。
事件循环机制
nodejs程序由事件循环开始到事件循环结束,所有的逻辑都是事件的回调函数。
0 0
- Node.js学习记录1
- node js学习记录
- node.js学习记录(1)
- Node.js开发指南学习记录1
- node.js学习记录(一) node.js安装
- node.js 学习记录(一)安装
- Node.js 学习1
- node.js 学习1
- node js学习(1)
- node.js学习-1
- node.js使用记录
- Node.js学习(1)----入门
- node.js学习笔记1
- 【node.js学习】--(1)--HelloWord
- Node.js学习教程1
- Node.js学习随笔(1)
- Node.js 学习笔记---1
- Node.js学习笔记(1)
- 【MyBatis框架】MyBatis入门程序第二部分
- 用coding.net管理自己的项目
- 远程登录-创建用户与设置登录权限的问题
- 华为P8,文件夹创建不成功,权限问题
- WebService
- Node.js学习记录1
- 欢迎使用CSDN-markdown编辑器
- 图形化天气插件
- Mysql 子查询效率优化
- php 接口交互验证 --- 来自tpshop 视频
- 如何将本地文件复制到服务器
- Caffe 网络权值可视化
- 设计模式——原型模式
- CentOS 6.5 + Nginx 1.8.0 + PHP 5.6(with PHP-FPM) 负载均衡源码安装 之 (二)PHP(PHP-FPM)安装篇