多播代理是不可变的吗?

时间:2014-01-16 06:10:31

标签: c# .net

多播委托是不可变还是可变的?还有一个问题:是基于单例或多重模式实现的多播委托吗?

1 个答案:

答案 0 :(得分:1)

是的,代表是不可改变的。组合或删除委托会创建一个包含一个或多个委托的新实例。委托引用是跨线程共享的,因此不需要考虑线程模型。但是,有些框架要求委托在原始线程中执行,所以要小心。