此书摘本创建于:2017-08-31
Node.js开发指南
Node.js是一种方兴未艾的新技术,诞生于2009年。经过两年的快速变化,Node.js生态圈已经逐渐走向稳定。Node.js采用了以往类似语言和框架中非常罕见的技术 …… [ 展开全部 ]
- 作者:郭家寶(BYVoid)
- 出版社:人民邮电出版社
- 定价:45.00元
- ISBN:9787115283993
-
什么是阻塞(bock)呢?线程在执行中如果遇到磁盘读写或网络通信(统称为IO操作),通常要耗费较长的时间,这时操作系统会剥夺这个线程的CPU控制权,使其暂停执行,同时将资源让给其他的工作线程,这种线程调度方式称为阻塞。
-
Node. js的异步机制是基于事件的,所有的磁盘IO、网络通信、数据库查询都以非阻塞的方式请求,返回的结果由事件循环来处理。
这种异步事件模式的弊端也是显而易见的,因为它不符合开发者的常规线性思路,往往需要把一个完整的逻辑拆分为一个个事件,增加了开发和调试难度。