NodeJS 深入浅出读后感(3)

2016-11-14  本文已影响12人  hyhchaos

第三章 异步I/O

为什么要异步I/O

资源分配

处理一组不相关的任务有两种方式:单线程,多线程,但是他们都有一些问题。
Node采用单线程,远离多线程死锁,状态同步等问题;利用异步I/O,让单线程远离阻塞

Node 异步I/O

Node的执行模型是一个事件循环,每执行一次循环称为一次Tick

异步I/O的过程是先请求对象,送入I/O线程池,然后执行回调

非I/O的异步API

事件驱动会使服务器十分高效

上一篇 下一篇

猜你喜欢

热点阅读