実行中のDLR / IronPythonの/ IronRubyのスクリプトを停止することが可能です

StackOverflow https://stackoverflow.com/questions/1096432

  •  11-09-2019
  •  | 
  •  

質問

私は、ユーザーがそれぞれのスレッドが独自のスレッドで実行IronRubyのスクリプトを生成し実行するアプリケーションを持っています。私が持っている問題は、特定のイベントがIronRubyのスクリプトは、スクリプト内の任意の点で停止することが必要と発生する可能性がありますということです。

私は、スクリプトが実行されているが、そのアプローチは、アプリケーションにメモリリークを導入しているスレッドを中断することでそれを行うことができます。調査の何ヶ月後、私は、アプリケーション・プロセスの自動再起動をスケジュールする以外に是正することができていません。そのため私はThread.Abortの使用から離れて移動することに熱心だ。

スクリプトの外からIronRubyのスクリプトを停止する方法はありますか?

私は考えることができる唯一の他のアイデアは別々の行に各ユーザーのスクリプトを分割し、スクリプトを停止するかどうかをチェックする各スクリプトの行の後に新しい行を挿入するのですが、それは構文エラーを導入するためにバインドされます。

役に立ちましたか?

解決

答えは現在のところありません:(

DLR割り込み実行機能

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top