gpt4 book ai didi

ironruby - 是否可以停止正在运行的 DLR/IronPython/IronRuby 脚本

转载 作者:行者123 更新时间:2023-12-02 06:31:19 24 4
gpt4 key购买 nike

我有一个执行用户生成的 IronRuby 脚本的应用程序,其中每个线程都在自己的线程上执行。我遇到的问题是,可能会发生某些事件,需要在脚本中的任意点停止 IronRuby 脚本。

我可以通过中止正在运行脚本的线程来完成此操作,但这种方法会在应用程序中引入内存泄漏。经过几个月的调查,除了安排自动重新启动应用程序流程之外,我无法纠正。因此,我热衷于放弃使用 Thread.Abort。

有什么方法可以从脚本外部停止 IronRuby 脚本吗?

我能想到的唯一其他想法是将每个用户的脚本分成单独的行,并在每个脚本行之后插入一个新行,以检查脚本是否应该停止,但这必然会引入语法错误。

最佳答案

目前答案是否定的:(。

DLR Interrupt Execution Feature

关于ironruby - 是否可以停止正在运行的 DLR/IronPython/IronRuby 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1096432/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com