自分で作成したモジュール内である種のコールバックを作成する可能性はありますか?
私の問題は、アプリケーション用のモジュールを作成したことです。このモジュール内でいくつかのタスクが実行され、メインアプリはモジュールがタスクを完了したというフィードバックを受け取る必要があります。
以下は、私が欲しいものを説明していますが、もちろん機能しません...
//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:この状況で子プロセス(フォーク)を試しましたが、プロセス全体をコピーしているように見えるため、開いているOpenCVビデオキャプチャにアクセスできなくなりました... :(モジュールを使用することで、この問題は発生しませんが、代わりにこれが発生しますそれのための1つ^^