简体   繁体   English

在node.js中杀死异步函数调用

[英]Killing async function calls in node.js

是否有可能在node.js中终止异步函数调用 ,或者我是否必须调用该函数然后另一个函数在特定时间后终止整个进程

Probably not, But check following code, you can get some idea to achieve the stuff. 可能不是,但检查以下代码,你可以得到一些想法来实现这些东西。

var logrunningFunction = function(){
  setTimeout(function(){
    console.log("Delayed");
    cb();
  }, 5000);

};


var cb = function(){
  console.log("long running function completed");
};
logrunningFunction(cb);

setTimeout(function(){
  cb = function(){
    console.log("Overwrite long running handler");
  };
},1000);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM