Callbacks für erforderliche Module in node.js erstellen

Gibt es eine Möglichkeit, innerhalb eines von mir erstellten Moduls eine Art Rückruf zu erstellen?

Mein Problem ist, dass ich ein Modul für meine Bewerbung geschrieben habe. Innerhalb dieses Moduls ist eine Aufgabe erledigt und nun sollte meine Haupt-App eine Rückmeldung bekommen, dass das Modul seine Aufgabe erledigt hat.

Das Folgende beschreibt, was ich will, aber natürlich nicht funktionieren wird ...

//module mymod.js
function start()
{
    var done = false;

    //do some tasks
    done = true;
}
exports.done = done;

Haupt-App

var mymod = require("./mymod.js");

while(!mymod.done)
{
    //do some tasks
}

Ich würde mich sehr freuen, wenn mir jemand weiterhelfen könnte.

PS: Ich habe untergeordnete Prozesse (Fork) für diese Situation ausprobiert, aber da es den gesamten Prozess zu kopieren scheint, kann ich nicht mehr auf geöffnete OpenCV-Videoaufnahmen zugreifen eine dafür ^^

Antworten auf die Frage(2)

Ihre Antwort auf die Frage