LinuxシステムOpenMPで実装されているところから読んだことがありますが、私にはかなり異なっているように見えます。スレッドPThreads間の(相対的な)類似性を考慮して、私は疑問に思いました、C++11PThreads
スレッドがまたはでまたは他のマルチスレッドライブラリC++11を使用して実装されているかどうかを誰かが知っていますか?PThreadsgccclang
LinuxシステムOpenMPで実装されているところから読んだことがありますが、私にはかなり異なっているように見えます。スレッドPThreads間の(相対的な)類似性を考慮して、私は疑問に思いました、C++11PThreads
スレッドがまたはでまたは他のマルチスレッドライブラリC++11を使用して実装されているかどうかを誰かが知っていますか?PThreadsgccclang
C++ 2011 のマルチスレッドには複数の部分があります。
std::thread、std::mutex、などの高レベルの抽象化std::condition_variable。これらの抽象化は、libc++ (clang のネイティブ ライブラリ) と libstdc++ (gcc のネイティブ ライブラリ) の両方の pthread に関して実装されます。libstdc++ はgthr.h、シングル スレッド実装のスタブ化などに使用できるインダイレクション ( ) を使用します。これは、さまざまな同期クラスのソースから明らかです。