4
調用
是否有可能殺死一個異步函數調用中的node.js或我要調用的函數,然後特定量的一個又一個以殺死的全過程時間?殺異步功能的node.js
是否有可能殺死一個異步函數調用中的node.js或我要調用的函數,然後特定量的一個又一個以殺死的全過程時間?殺異步功能的node.js
可能不是,但檢查下面的代碼,你可以得到一些想法來實現的東西。
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);
你可以在函數中使用'return'。 – Raoul 2013-02-20 15:55:07
我知道,但我正在談論我沒寫的功能。所以我想啓動第三方功能,如果它們運行時間過長,就殺了它們。 – 2013-02-20 17:08:17
的密碼代碼?沒有代碼,這不能回答 – 2013-02-20 17:32:49