Node中对非阻塞I/O、事件循环的知识点总结
Node.js的主要特点 单线程、非阻塞I/O、事件驱动,这三个特点是相辅相成的。 Node为了在低硬件服务器条件下高并发,所以减少了内存消耗,选择单线程; 因为只有一个线程,所以必须非阻塞I/O,每件事情都有回调函数; 为了合理调度,Node使用了事件环的机制,采用事件驱动来调度事件。 非阻塞I/O I/O是输入(input)、输出(output)的简称。 阻塞I/O和非阻塞I/O的区别在于系统在输入与输出的期间,能不能接收输入。 举个例子:餐厅服务员招待客人 阻塞I/O:餐厅有多个服务员(多线程),一个服务员对应一个客人,客人从点菜到点菜结束的期间,服务员都会被闲置不做任何事情,直到这
用户评论
推荐下载
-
html常用知识点总结
html常用知识点总结,参考网上学习教程总结的知识点
24 2019-09-21 -
c语言知识点总结
一、 常量 二、 标识符 三、 变量 四、 表达式 五、 输入输出函数 六、 C语言的语句 七、 C程序的基本结构 八、 选择结构语句 if(表达式) 语句1 else 语句2 条件运算符 表
29 2019-01-17 -
java综合知识点总结
java学习过程中一些知识点和易混淆点,包括基础篇,框架篇,数据库篇以及具体业务篇
25 2019-01-20 -
HCNE知识点总结doc
HCNE知识点总结,对于需要考试的同学,兴许有所帮助
30 2019-01-20 -
CCNA总结_知识点doc
CCNA总结-知识点.docCCNA学习总结-原理篇 第一部分:OSI参考模型 OSI参考模型:Open System Interconnection,是一个开放式的七层模型,上三层称之为高层,下四层
37 2019-01-20 -
测试重要知识点总结
1 知识总结 3 1.1软件危机产生的原因 3 1.2软件生命周期 3 1.2.1软件生命周期概念 3 1.2..2软件生命周期模型 4 1.3软件测试原则 5 1.4软件测试分类 5 1.5软件测试
60 2019-01-23 -
oracle常用知识点总结
oracle学习手册,涉及oracle内存管理、表空间管理、索引原理、锁机制等,非常全面。
15 2020-08-23 -
JAVA总结知识点.pdf
JAVA总结知识点.pdf
14 2020-08-20 -
LIN总线知识点总结
借鉴总结LIN知识点总结:1 LIN(Local Interconnect Network)总线是基于UART/SCI(通用异步收发器/串行接口)的低成本串行通讯协议。
12 2020-08-19 -
Kubernetes知识点总结.pptx
将k8s的知识点详细的总结了一下,可轻松入手,下面是目录kubenetes前世今生、kubenetes组件、kubenetes-pod概念、kubenetes网络通讯方式、kubenetes资源清单
11 2020-06-12
暂无评论