I read that pthread is C library and is not compatible with C++ object model, especially when talking about exception handling.
So I wish to know on linux system, how gcc/clang implements std::thread
, is it calling some linux native functions/kernel apis or something?
Also, how is std::thread_local
implemented, related with __thread
?
std::thread
), so quoting the standard is not a relevant response. – Weismann