Posted on : 15-03-2007 | By : matteosp | In : .Net Programming, C#, Quiz
Modify this apparently thread-safe event raiser in such a way it becomes truly thread-safe without changing signature nor implementation.
protected void OnMyEvent(MyEventArg e) { MyEventHandler handler = MyEvent; if (handler != null) handler (this, e); }
Inspired by this post by Pierre Greborio.





0