In Kürze werde ich mit der Arbeit an einer parallelen Version eines Algorithmus zur Netzverfeinerung beginnen, der gemeinsamen Speicher verwendet.
Ein Universitätsprofessor wies uns darauf hin, dass wir bei der Thread-Sicherheit sehr vorsichtig sein müssen, da weder der Compiler noch das Programm stl threadfähig sind.
Ich habe nach dieser Frage gesucht und die Antwort hängt vom Compiler ab (einige versuchen, die etwas thread-aware) und die Plattform (ob die vom Compiler verwendeten Systemaufrufe thread-safe sind oder nicht).
Also, in Linux, der gcc 4-Compiler produziert Thread-sicheren Code für den neuen Operator?
Wenn nicht, wie lässt sich dieses Problem am besten lösen? Problem ? Vielleicht jeden Anruf für den neuen Betreiber sperren?