闪闪大船

文章
4
资源
0
加入时间
2年10月21天

Node.Js基础知识

V8libuv第三方模块:c-ares(DNS)、http(parse)、zlib主流后端语言处理多任务的时候,通常是开多线程。但是当任务量比较少时,线程就会浪费(服务员例子)。因此出现了 Reactor模式(应答者模式),单线程完成多线程工作。可以避免多个线程在上下文切换过程中考虑的状态保存、时间消耗、状态锁。因此:NodeJS 更适合用于IO密集型高并发请求同步时间:= 任务一 + 任务二异步时间:< 任务一 + 任务二异步IO内部会 轮询 IO 状态,重复调用IO操作,判断IO是否结