2016-04-11 2 views

Antwort

5

20.7.9.1 Zuordner Mitglieder [allocator.members]

1, mit Ausnahme des destructor, Elementfunktionen der Standard-Zuordner wurden keine Daten Rassen (1.10) als Ergebnis gleichzeitiger Anrufe auf das Mitglied einführen funktioniert von verschiedenen Threads. Aufrufe an diese Funktionen , die eine bestimmte Speichereinheit zuordnen oder freigeben, müssen in einer einzigen Gesamtbestellung erfolgen, und jeder solcher Zuteilungsaufruf muss vor der nächsten Zuweisung (falls vorhanden) in dieser Reihenfolge erfolgen.

Also ja, gleichzeitige Anrufe zu construct und destroy auf std::allocator<T> sind garantiert Thread-sicher sein.

+0

Vielen Dank! Das ist hilfreich –

Verwandte Themen