commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Henri Yandell <bay...@generationjava.com>
Subject RE: Collections: Double-Checked Locking
Date Thu, 16 Jan 2003 20:30:37 GMT

I guess it can get quite noisy, so joining that can be a pain. I'll give
it a bit[over-night] to see if any of the Collections developers involved
respond and then forward the message over to the Dev list.

Hen

On Thu, 16 Jan 2003, Durham David Cntr 805CSS/SCBE wrote:

> why not ask this on the developer list?
>
> > -----Original Message-----
> > From: Tony Chao [mailto:tchao@cymfony.com]
> > Sent: Thursday, January 16, 2003 2:20 PM
> > To: Jakarta Commons Users List
> > Subject: RE: Collections: Double-Checked Locking
> >
> >
> > I already understand the problem with DCL
> >
> > I'm not asking what DCL is.
> > I'm asking why collections uses DCL even though DCL is broken.
> > Is it the case that the DCL situation doesnt ever actually occur on
> > most real-world archectures (e.g. most real-world arch's follow
> > a certain ordering such that the bug never appears) ?
> >
> > If not, then how does collections justify using DCL?
> >
> > -Tony
> >
> >
> >
> > -----Original Message-----
> > From: Robert Egan [mailto:regan@ph.com]
> > Sent: Thursday, January 16, 2003 3:14 PM
> > To: 'Jakarta Commons Users List'
> > Subject: RE: Collections: Double-Checked Locking
> >
> >
> > Try these java world articles for more info
> >
> > http://www.javaworld.com/javaworld/jw-02-2001/jw-0209-double.html
> > http://www.javaworld.com/javaworld/jw-05-2001/jw-0525-double.html
> >
> >
> > -----Original Message-----
> > From: Tony Chao [mailto:tchao@cymfony.com]
> > Sent: Thursday, January 16, 2003 2:59 PM
> > To: commons-user@jakarta.apache.org
> > Subject: Collections: Double-Checked Locking
> >
> >
> > Hi,
> >
> > I just started using commons-collections package.
> > I noticed in the API there's a lot of warnings about
> > doubled-checked locking
> > idiom
> > being broken.
> >
> > If it's broken? Why does commons-collections still use it?
> >
> > Is is theoretically broken, but works in most architectures
> > in practice?
> >
> > What are some architectures that it actually breaks on?
> >
> > Thanks!
> >
> > -Tony
> >
> >
> > --
> > To unsubscribe, e-mail:
> > <mailto:commons-user-unsubscribe@jakarta.apache.org>
> > For additional commands, e-mail:
> > <mailto:commons-user-help@jakarta.apache.org>
> >
> > **************************************************************
> > ***********
> > PRIVILEGED AND CONFIDENTIAL: This communication, including
> > attachments, is
> > for the exclusive use of addressee and may contain
> > proprietary, confidential
> > and/or privileged information.  If you are not the intended
> > recipient, any
> > use, copying, disclosure, dissemination or distribution is strictly
> > prohibited.  If you are not the intended recipient, please
> > notify the sender
> > immediately by return e-mail, delete this communication and
> > destroy all
> > copies.
> > **************************************************************
> > ***********
> >
> > --
> > To unsubscribe, e-mail:
> > <mailto:commons-user-unsubscribe@jakarta.apache.org>
> > For additional commands, e-mail:
> > <mailto:commons-user-help@jakarta.apache.org>
> >
> >
> > --
> > To unsubscribe, e-mail:
> <mailto:commons-user-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail: <mailto:commons-user-help@jakarta.apache.org>
>
>
> --
> To unsubscribe, e-mail:   <mailto:commons-user-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail: <mailto:commons-user-help@jakarta.apache.org>
>
>



Mime
View raw message