我調用了一個函數,它可以堆棧兩個異步調用並在它們都完成時調用回調。
我正在使用一種非常簡單的方法來跟蹤尚未完成的調用
lock ++
lock -
問題是程序在兩個函數的操作完成之前退出。我注意到這是我調試時遇到的問題,並在退出之前讓流程完成。
我該如何解決這個問題? (此刻我在一個位上如何準確解釋我的問題,請叫我什麼,你需要這樣我就可以澄清問題的損失)節點JS過早程序結束
-----編輯
隨着腳本下面爲什麼當我運行它只是退出?我認爲通過調用我註冊到事件隊列並且腳本應該繼續運行?
var events = require('events');
var eventEmitter = new events.EventEmitter();
eventEmitter.on('spo',function(){
console.log('spo');
});
發佈一些示例代碼? – jergason 2012-02-09 02:25:42
您可以嘗試使用https://github.com/caolan/async。做同樣的事情。 – 2012-02-09 03:18:53