Subj : Re: [RFC] Boost.Threads on its way to C++0x To : comp.programming.threads From : Peter Dimov Date : Sun Apr 24 2005 05:13 pm Joe Seigh wrote: > It doesn't look like any changes at the language level, so the whole > range of threading issues like word tearing, false sharing, etc... > isn't being addressed. Plus the issues that will show up with > lock-free programming like atomicity, memory visibility, compiler > optimization directives, storage attributes, etc... This is the library part. The language part is handled by another subgroup of the C++ committee, the Evolution Working Group. I don't know much about this part. > Anyway, this is all being done because Microsoft won't implement > Posix threads on windows, or Posix won't define a C++ api for > pthreads, or both? A little bit of both, I think, plus the fact that the initial development of Boost.Threads consisted mainly of reinventing the Posix wheels badly. But Microsoft lacking pthread.h is probably the primary cause of this as well. .