社区
C#
帖子详情
C# 事件
qq_35680747
2016-10-09 10:25:54
C#中若多个类实例订阅同一个事件会不会产生冲突(同时发生的处理方式)。
...全文
176
4
打赏
收藏
C# 事件
C#中若多个类实例订阅同一个事件会不会产生冲突(同时发生的处理方式)。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Justin-Liu
2016-10-10
打赏
举报
回复
要看你的事件做了什么,有没有共享资源
xuzuning
2016-10-10
打赏
举报
回复
会!所以事件处理方法必须是可重入的 如果处理方法依赖公共资源,则需防范共享冲突
以专业开发人员为伍
2016-10-10
打赏
举报
回复
这要看触发事件的对象如何触发事件。一般来说,它们都是在同一个线程顺序调用委托方法,因此事件处理代码也是在同一个线程顺序执行。但是有时候也有些实现是在不同线程调用的,因此没有固定的实际执行次序,可能会
在不同线程
并发。
threenewbee
2016-10-09
打赏
举报
回复
不会,典型的,如果你写一个计算器,肯定是所有的数字用一个按钮处理事件。
C#
中
事件
本文深入讲解
C#
中的
事件
概念,包括
事件
的基础知识、
事件
与委托的区别、
事件
的应用场景及观察者模式等内容。并通过实例演示了如何使用
事件
进行编程。
【
C#
进阶】
C#
事件
本文介绍了
C#
中的
事件
,包括
事件
作为特殊多播委托的概念,发布订阅模型的说明,
事件
的声明和使用,如在基类、接口中的定义以及自定义方法访问
事件
。文章还对比了
事件
与委托的异同,强调
事件
只能在声明它的类中调用,而委托则有更广泛的使用场景。
C#
111,128
社区成员
642,533
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章