从java中止jython脚本

时间:2014-07-14 09:09:07

标签: java python multithreading abort

我以下列方式使用jython从java启动python脚本:

final PythonInterpreter interp = new PythonInterpreter();
interp.execfile(scriptFile);

这通常发生在一个新线程中。

有没有办法从"外部",从java中杀死脚本解释器(例如,如果脚本被无限循环捕获,则需要这样做)?不推荐使用Thread.stop()方法,所以我无法使用它。我也无法定期查询布尔变量,因为当有人制作另一个线程时,通常会这样做,因为我无法修改jython代码。

0 个答案:

没有答案