[cpp-threads] Somewhat relevant technical report

Herb Sutter hsutter at microsoft.com
Mon Dec 19 14:24:07 GMT 2005


Great -- btw, what's your expected timeframe on this? Just wondering how
much we could hope to see in Berlin (in a draft form of course)...?

Herb


> -----Original Message-----
> From: cpp-threads-bounces at decadentplace.org.uk [mailto:cpp-threads-
> bounces at decadentplace.org.uk] On Behalf Of Nick Maclaren
> Sent: Monday, December 19, 2005 1:06 AM
> To: C++ threads standardisation
> Subject: RE: [cpp-threads] Somewhat relevant technical report
> 
> Hans Boehm <Hans.Boehm at hp.com> wrote:
> >
> > We haven't so far thought very much about some of Nick's major
concerns,
> > e.g. which functions can be used to synchronize between threads,
> possibly
> > transitively through other processes.  I would prefer to address
these
> > issues only for C++ library functions, but to provide a clean and
> > extensible framework that can be used for extending the spec to
other
> APIs
> > such as Posix or win32 or higher level libraries.
> 
> I agree that this is the right strategy.  In fact, I would include the
> framework as part of the basic model (but have it purely generic, so
> it made no reference to any specific functions), and add the C++
library
> functions as a second step.  With iterative refinement where
necessary,
> of course.
> 
> I don't think that the second step would be hard, once the concepts
> are clear, but would need careful thought and wording.
> 
> And, if it were done right, extending it to POSIX would be simple,
> though it would define an extension of POSIX and not anything based
> on the current specification.
> 
> 
> Regards,
> Nick Maclaren,
> University of Cambridge Computing Service,
> New Museums Site, Pembroke Street, Cambridge CB2 3QH, England.
> Email:  nmm1 at cam.ac.uk
> Tel.:  +44 1223 334761    Fax:  +44 1223 334679
> 
> --
> cpp-threads mailing list
> cpp-threads at decadentplace.org.uk
> http://www.decadentplace.org.uk/cgi-bin/mailman/listinfo/cpp-threads



More information about the cpp-threads mailing list