停止在IronPython中运行的所有线程

oli*_*dev 4 c# ironpython

如果我在C#线程中启动IronPyThon引擎,python脚本将启动许多线程.但是,当我杀死C#线程时,python脚本中的所有线程仍在运行.如何杀死Python脚本中的所有线程?

Mik*_*Del 5

简单的想法是将它作为一个开始Process,

你杀了之后,Process每次Thread它也将被杀死.

  • +1:在不知道IronPython解释器实际在做什么或不做什么的情况下,当被强行取出时,这很可能是最强大的方式.也许在单独的appdomain中运行它也足够了,但很难说. (2认同)