node学习
文章平均质量分 80
enl0ve
有一年多没上了,最近打算开始回归写博客的状态了
展开
-
深度剖析SyncHook
深度剖析SyncHook先写一个简单的例子class Dog{ constructor( this.hooks = { bark: new SyncHook() } )}此时bark成员就是一个标准的SyncHook对象了,那么这中间经历了什么呢?首先new SyncHook()返回一个hook实例,并且将hook实例的compile对象重写。//SyncHook.jsfunction SyncHook(args = [], n原创 2020-12-26 22:01:34 · 534 阅读 · 0 评论 -
Node学习指南——异步函数及Node事件循环
Node的基本原则是将应用程序放置在单线程(或单进程)中执行,同时异步处理所有事件。典型的Web服务器(如Apache)是如何工作的。Apache可以采用两种不同的方式处理请求:一种是将传入的请求分配到独立的进程中直至请求被处理完毕;另一种方式是为每一个请求生成单独的处理线程。第一种方式(也称prefork multiprocessing model,或prefork MPM)可以根据Apache...原创 2018-03-12 15:11:06 · 707 阅读 · 0 评论