我正在研究一个多线程的Silverlight应用程序。无法杀死Silverlight中的工作线程
该应用程序有两个线程:Main/UI和后台工作线程。
UI线程应该能够杀死后台线程,就像这样:
private Thread executionThread;
....
executionThread = new Thread(ExecuteStart);
executionThread.Start();
....
executionThread.Abort(); // when the user clicks "Stop"
最后一行抛出一个异常:
MethodAccessException:试图访问该方法失败:系统。 Threading.Thread.Abort()
任何想法?为什么我不能在Silverlight中中止一个线程?
感谢, 纳伊米
这可能也是有帮助的:http://msdn.microsoft.com/en-us/magazine/cc765416.aspx – MichaelGG 2009-01-24 05:04:00