title: What is a safe way to stop a running thread?
body: <p>I have a thread which contains execution of an IronPython script. For some reason I may need to stop this thread at any time, including script execution. How to achieve this? The first idea is <code>Thread.Abort()</code>, but it's known to be evil...</p>