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.


Anmelden zum Antworten