是否可以暂停正在运行的DLR / IronPython的/ IronRuby的脚本
-
11-09-2019 - |
题
我有执行用户生成的IronRuby脚本其中每个线程在其自己的线程执行应用。我的问题是,某些事件可能会出现需要IronRuby的脚本在脚本中的任意点停止。
我可以由中止脚本上运行的线程做,但这种方法引入了内存泄漏到应用程序。调查的许多个月后,我一直没能除了通过调度应用程序自动重启整顿。因此我很希望从使用Thread.Abort的的移开。
有没有办法从脚本之外制止的IronRuby的脚本?
我能想到的其他唯一的想法是每一个用户的脚本分成单独的线路,并插入检查脚本是否应停止每个脚本行之后一个新的线,而是绑定到引入语法错误。
解决方案
答案是目前号:(
。不隶属于 StackOverflow