Nodejs的运行原理-函数回调篇

当客户端向http server 发起TCP链接时,server端会发起一系列的callback调用,这是一个逆向调用的过程;开始于libuv,终止于js代码里的callback(promise then)函数。

如下图所示,http server 正向调用过程,实际大部分的时间花在net.js上,直到最下面的红框,才调用了关键函数createTCP()

function createTCP() { //绑定tcp_wrap模块,调用tcp constructor。 var TCP = process.binding('tcp_wrap').TCP; return new TCP(); }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzyzsy.html