In g ++ verwendet das C ++ 11-Threadmodell pthreads im Hintergrund?

Ich probiere nur meine Hände ang++ 4.6 undC++11 Eigenschaften. Jedes Mal kompiliere ich einen einfachen Threading-Code mit-std=c++0x flag, entweder stürzt es mit einem Segmentierungsfehler ab oder löst nur eine seltsame Ausnahme aus.

Ich habe einige Fragen zu gelesenC++11 Threads und mir wurde klar, dass ich auch verwenden muss-pthread flag, um den Code richtig zu kompilieren. Verwenden-pthread hat gut funktioniert und ich konnte den Thread-Code ausführen.

Meine Frage ist, ob dieC++11 Multi-Threading-Modell verwendetPthreads im Hintergrund? Oder ist es von Grund auf neu geschrieben?

Ich weiß nicht, ob es Mitglieder gibtgcc mitwirkende aber ich bin nur neugierig.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage