如何等待在C#中一个单一的事件,具有超时和取消

 我来答
学精勤学中551
2017-04-21 · 超过230用户采纳过TA的回答
知道小有建树答主
回答量:432
采纳率:0%
帮助的人:238万
展开全部
想取消是不可能的了,这是 CLR 自己处理的而不是你写的。

但可以换种思路,题主的要求不就是同一个事件之间要互斥吗?可以设置一个 flag。事件进入方法后先判断该 flag 是否为 false,如果是则改为 true 并继续执行,否则跳出该方法。过程执行结束后再改回 false。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式