Frage zu Thread-Sicherheit
-
Hallo. Wie geht man in der Regel vor, um den Zugriff auf Objekte, speziell der Klasse std::vector, zu serialisieren, so dass es nicht zu Problemen kommt, wenn ein Thread Daten lesen möchte, während ein anderer Daten schreibt?
-
Man schützt den Zugriff mit einem oder mehreren Mutexen. Wie das genau geschieht hängt von Anwendung zu Anwendung ab, denn man möchte so wenig Contention erzeugen wie möglich.