アプリケーションでイベントを処理するためのスクリプト言語として lua を使用しています。また、ユーザーが短いハンドラーを作成するように制限したくありません。たとえば、あるハンドラーが無限ループを実行するようにしたい場合、別のハンドラーが最初のハンドラーを中断する可能性があります。 1。明らかに、lua はそのような動作を直接サポートしていないため、回避策を探しています。
まず、エンジンの改造は避けたい。状態がクォータに達したときに解放されるデバッグ フックを設定することは可能ですか? ドキュメントから判断すると、まったく難しいことではありませんが、これに注意点があるかどうかはわかりません。
lua_close
次に、実際のマルチスレッドと同じようにスレッドを終了できますか?