[cpp-threads] Slightly revised memory model proposal (D2300)
Paul E. McKenney
paulmck at linux.vnet.ibm.com
Thu Jun 14 00:20:10 BST 2007
On Wed, Jun 13, 2007 at 09:12:00AM +0100, Nick Maclaren wrote:
> "Paul E. McKenney" <paulmck at linux.vnet.ibm.com> wrote:
> >
> > > Fine. But let's see a proper, semi-mathematical specification.
> > > I can see that being viable, and I can see it being ambiguous.
> >
> > Looks to me like Hans's latest revision to N2171 (AKA D2300) covers
> > this. ...
>
> Oops. Sorry. I have been concentrating on other tasks. I will
> read that with more care.
>
> I think that we are agreed that there are dozens of viable solutions,
> and arguments in favour of most of them. I see the biggest danger
> being a "committee compromise" on the basic model - it don't matter
> for most of the API, but the model must be consistent.
At this point, I believe that D2300 is pretty close -- if we are willing
to allow Sarita's example to fail. Given that, the main issue that I
see remaining with D2300 is defining what happens with atomic operations.
Thanx, Paul
More information about the cpp-threads
mailing list