Boost logo

Boost :

From: David Abrahams (david.abrahams_at_[hidden])
Date: 2001-08-03 22:57:21


----- Original Message -----
From: "Philip Nash" <philip.nash_at_[hidden]>
To: <boost_at_[hidden]>
Sent: Friday, August 03, 2001 10:17 PM
Subject: RE: boost.threads [was RE: [boost] Re: sockets /network programming
Requirements]

> > > In GOTW 61 Herb Sutter writes the following
> > >
> > > The Importance of "Big-A" Atomicity
>
> [..]
>
> > > - The "do all the work off to the side, and commit using only
> > > nonthrowing operations" method is not possible if there are no
> > > suitable nonthrowing (A-safe) operations.
>
> [..]
>
> > I still don't know what Herb meant by "A-safe". Maybe it's just
> > "nonthrowing".
>
> Perhaps the above highlights will clarify.
> AFAICS: The A appears to stand for Atomicity or Atomically. So A-Safe must
> be "Atomically Safe", although obviously only in the context of exception
> safety.
>
> Am I close? :-)

I guess you'd have to ask Herb. What would "Atomically Safe" mean, anyway?

-Dave


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk