【发布时间】:2013-08-25 06:52:36
【问题描述】:
是否有可能在我自己创建的模块中创建某种回调?
我的问题是我为我的应用程序编写了一个模块。在这个模块中完成了一些任务,现在我的主应用程序应该得到模块完成任务的反馈。
以下描述了我想要但不会工作的东西...
//module mymod.js
function start()
{
var done = false;
//do some tasks
done = true;
}
exports.done = done;
主应用
var mymod = require("./mymod.js");
while(!mymod.done)
{
//do some tasks
}
如果有人可以帮助我,我会很高兴。
PS:我在这种情况下尝试了子进程(fork),但由于它似乎复制了整个进程,我无法再访问打开的 OpenCV 视频捕获... :( 通过使用模块,我没有遇到这个问题,而是我买了这个^^
【问题讨论】:
标签: javascript node.js module ipc child-process