Threads Cannot be Implemented as a Library | Lambda the Ultimate. I'd love to get a chance to read this paper.
Update: Read this comment:
The claim that threading requires language extensions and not just a library is perfectly true, but it isn't a point against existing thread libraries such as Posix threads because they do, in fact, include language extensions that most users aren't aware of. The Posix spec places additional requirements on a C compiler beyond those in the C spec... This is why the Boehm paper received something of a lukewarm response in the C/C++ threading community. The requirement for language extensions is old news. Anyone who was paying attention already knew that.
Feel free to post a comment below. Please see my comment policy.
Formatting Rules (No HTML):