Threads Cannot be Implemented as a Library - Boehm, Hans-J. - 0 views
-
Fabien Cadet on 05 May 09Abstract: In many environments, multi-threaded code is written in a language that was originally designed without thread support (e.g. C), to which a library of threading primitives was subsequently added. [...] We provide specific arguments that a pure library approach, in which the compiler is designed independently of threading issues, cannot guarantee correctness of the resulting code. [...]