Ist std :: atomic > thread-safe zum Lesen und Schreiben?
Posted: 17 Mar 2025, 01:56
Angenommen, ich habe ein std :: atomic und verschiedene Threads führen Operationen wie std :: string foo = map ["bar"]; und map ["bar"] = "baz" . Ich speichere keine Referenzen oder Zeiger auf die Werte in der Karte. Ich brauche nur Speichern und Abrufen von Werten, um Thread-Safely zu erfolgen. Funktioniert diese oder muss ich ein Schloss oder so? verwenden?