目录
监听回调 beforeExit 、exit、uncaughtException
前言
process是nodejs提供的进程管理工具,nodejs其中一大特点,单进程,单线程。
既然如此,如何处理异步函数?node.js提供的API中有大量的回调函数,用于解决异步逻辑。所有的异步回调函数都继承了 events模块中EventEmitter这个类,而这个类实现的方式,都遵循着一项运行机制 eventLoop(事件循环)。
eventLoop实现的底层逻辑,有一部分就依赖于对进程的控制。
process模块可以直接从global获取,因为它们完全相等
const process = require("node:process");
console.log(process === global.process) // true