stdatomic

std :: atomic ist eine Klassenvorlage in der C ++ 11 Standardbibliothek, die atomare Operationen bereitstellt.
0
Antworten

Wie verwenden Sie std :: atomic, um Thread-Sicherheit zu erreichen, ohne Mutexe zu sperren? [geschlossen]

Ich weiß, dass Sie in einigen Situationen vermeiden können, Mutexe ( std::mutex ) zu sperren, indem Sie std::atomic verwenden, um die Leistung zu erhöhen. Können Sie eine solche Situation benennen und vorzugsweise einen Beispielcode...
15.06.2015, 13:59
2
Antworten

Wie führe ich grundlegende Operationen mit std :: atomic durch, wenn der Typ nicht Integral ist?

Um genau zu sein, muss ich nur ein Doppel um ein weiteres Doppel erhöhen und möchte, dass es threadsicher ist. Ich möchte nicht Mutex dafür verwenden, da die Ausführungsgeschwindigkeit drastisch abnehmen würde.     
16.04.2014, 17:32
1
Antwort

Warum Visual C ++ 2015 std :: atomic assignment erlaubt?

Vor ein paar Tagen habe ich etwas wie das folgende geschrieben: %Vor% In Visual Studio 2015 Update 3 mit seinem VC ++ 2015-Compiler wurde nichts falsch gemacht Jetzt habe ich dasselbe mit GCC (5.4.0) auf Ubuntu neu kompiliert und habe den Fe...
17.02.2017, 14:26