[Mono-dev] System.Net and SynchronizationContext
Federico Di Gregorio
fog at dndg.it
Fri Mar 6 13:42:30 UTC 2015
On 06/03/2015 12:42, Edward Ned Harvey (mono) wrote:
>> From: mono-devel-list-bounces at lists.ximian.com
>> [mailto:mono-devel-list- bounces at lists.ximian.com] On Behalf Of
>> Federico Di Gregorio
[snip]
> I agree that the pattern you've suggested is the better pattern, to
> avoid NullReferenceException in a race condition. I don't see
> anything "official" out there suggesting this pattern; in fact, all
> the example code I see from msdn and elsewhere uses the former
> pattern. Your post is the first time I've heard of the new pattern,
> and I'm going to use it from now on. Hopefully nobody objects to the
> suggested new pattern, and hopefully those changes are acceptable,
> but if not, maybe you can find something official suggesting the new
> pattern.
I found references to this pattern in so many places (books, articles,
blogs, SO answers) that I thought it was canon: it never occured to me
to check for an official source. Anyway, if you're interested here are
two interesting posts about it:
http://blogs.msdn.com/b/ericlippert/archive/2009/04/29/events-and-races.aspx
http://codeblog.jonskeet.uk/2015/01/30/clean-event-handlers-invocation-with-c-6/
Ciao,
federico
--
Federico Di Gregorio federico.digregorio at dndg.it
Di Nunzio & Di Gregorio srl http://dndg.it
Non vi sono certezze, solo opportunità. -- V
More information about the Mono-devel-list
mailing list