标签: c++ pthreads c++11 std
我正在使用gcc 4.6.1,但也将使用其他编译器。我的问题是:std :: thread是否调用pthread_create?
背景是,我想使用一个重载pthread_create的库。
谢谢
答案 0 :(得分:6)
std::thread不需要调用任何特定的底层线程库。只要标准库的行为符合标准,标准库的实现就可以随意使用。如果标准库附带了特定平台的编译器,则该标准库实现可以直接调用OS函数。
std::thread
请记住:使用标准库是可移植的。 它的实现不一定是。