多个线程订阅相同的事件

kou*_*des 8 c# events

当10个线程订阅同一个事件并且事件触发时会发生什么?哪个线程会接受它?

LBu*_*kin 16

线程不会订阅事件,对象也可以.触发事件时,所有已注册的处理程序都在同一个线程(引发事件的线程)上执行.没有用于在多个线程上触发事件的内置工具.

如果需要,处理程序可以选择将事件信息转发到单独的线程,但这不是事件分派的内置机制的一部分.