让我感到困惑的东西,但从来没有引起任何问题......推荐的事件发送方式如下:
public event EventHandler SomeEvent; ... { .... if(SomeEvent!=null)SomeEvent(); }
在多线程环境中,此代码如何保证另一个线程不会更改SomeEvent检查null和事件调用之间的调用列表?
SomeEvent
c# events multithreading
c# ×1
events ×1
multithreading ×1