我可以通过C#中的代理取消方法吗?

前端之家收集整理的这篇文章主要介绍了我可以通过C#中的代理取消方法吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果我在“处理”动画屏幕中按取消,我想立即停止一个方法.我通过代理使用异步调用.是否可以通过委托立即停止执行该方法

谢谢 :)

解决方法

不 – 至少,不干净. (我不将Thread.Abort包含为“干净”.)你应该做的是有一种机制告诉代表你正试图取消它.然后,您的代表需要偶尔检查取消标记并做出相应的反应.

Parallel Extensions在整个地方内置了取消(特别是取消令牌,只允许适当的代码片段取消任务).据我所知,它仍然是合作的.强制取消将永远存在腐败状态的风险.

原文链接:https://www.f2er.com/csharp/98076.html

猜你在找的C#相关文章