Threads Cannot Be Implemented as a Library

A paper by Hans Boehm demonstrates that it is impossible to write 100% correct C/C++ programs in the presence of multithreading, due to the way those languages are currently specified.

See why I get jumpy when people suggest adding multithreading to Inkscape?

(Hat Tip: Lambda the Ultimate)

hoodwink.d enhanced