由于许多node.js脚本遵循异步执行某些操作的模式(如下所示),他们如何知道何时停止?node.js过程如何知道何时停止?
在下面的代码中,节点在处理writeFile之后如何确定并正确注册回调,该过程应保持活动状态,直到回调(s)运行?
fs = require('fs');
fs.writeFile('foo', 'cat', function() {
console.log('wrote to foo!');
fs.readFile('foo', 'utf8', function(err, data) {
console.log(data);
});
});
工作请求和表的概念是你制定的一些事情来说明你的观点还是这些实际结构用于实施节点?我问,因为我没有看到其他地方使用这些术语。 – d512
我相信工作请求被称为任务,表格被称为任务队列。请参阅https://jakearchibald.com/2015/tasks-microtasks-queues-and-schedules/ –