1
6
而不是手动创建线程为此目的,您可能需要考虑使用 BackgroundWorker 班 此类具有内置功能,用于在WorkerSupportsCancellation=true时取消异步操作。 请阅读MSDN上的这篇文章,了解更多信息 full example 如何在Silverlight中使用BackgroundWorker。 |
2
4
这是有记录的,见 Thread.Abort()
ManualResetEvent (线程安全通信方法)向后台线程发送停止信号。 后台线程中的示例代码:
|
3
0
正如Davy所指出的,由于Silverlight代码是通过互联网传输的,所以它通常不受信任,而且它的执行受到更多的限制。 相反,在类中实现一个布尔退出标志,该标志对于后台线程来说是规范的,这样您就可以提升该标志并改用thread.Join()。 |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |