假设我有代码,像这样
function execute() {
var tasks = buildListOfTasks();
// ...
}
buildListOfTask
创建函数数组。函数是异步的,可能会发出 HTTP 请求或/和执行数据库操作。
如果任务列表显示为空或所有任务都已执行,我需要再次重复相同的execute
例程。再说一次,说“无限循环”。所以,它就像应用程序的守护进程。
我可以很理解如何在同步世界中实现这一点,但有点困惑如何在 node.js 异步世界中实现它。