【发布时间】:2012-06-13 07:50:21
【问题描述】:
目前我正在研究将 IronRuby 集成到我们的核心产品之一的案例研究。 脚本的执行只能以同步的方式执行,所以我打算在每个线程中执行脚本。
但另外我需要对脚本执行进行更多控制,尤其是。我需要一种方法来暂停脚本并在稍后的时间点恢复它。 我想我需要存储一个堆栈帧,包括。脚本暂停时的所有变量,我称之为“运行时上下文”。唉,我没有找到以所需方式“监视”脚本执行的方法。 (我通过动态对象使用对宿主语言的回调进行了检查,但这种技术不提供所需的上下文。)
有没有人知道如何解决这个问题?
【问题讨论】:
标签: .net ironpython ironruby dynamic-language-runtime