synchronized { }

Sean Kelly sean at invisibleduck.org
Mon Jun 30 14:03:29 PDT 2008


== Quote from Graham St Jack (graham.stjack at internode.on.net)'s article
> On Thu, 26 Jun 2008 08:15:24 -0400, Michel Fortin wrote:
> > On 2008-06-25 21:18:41 -0400, Walter Bright <newshound1 at digitalmars.com>
> > said:
> >
> >> Right now, if you use a synchronized statement with no argument, it
> >> will sync on a mutex unique to that statement.
> >>
> >> Does anyone write threading code that depends on this behavior?
> >
> > I've used it before, thinking it was equivalent to synchronize(this) {},
> > an incorrect assumption obviously. If you get rid of it, I won't miss
> > it.
> Same.

Um, it /is/ equivalent to synchronized(this).  What made you think differently?


Sean



More information about the Digitalmars-d mailing list