sync_per_thread Class
Beschreibt Synchronisierungsfilter, das ein separates Cacheobjekt für jeden Thread bereitstellt.
template <class Cache> class sync_per_thread
Parameter
Parameter |
Description |
---|---|
Cache |
Der Typ des Cache zugeordnet mit dem Synchronisierungsfilter.Dies kann cache_chunklist, cache_freelist oder cache_suballoc sein. |
Hinweise
Belegungsfunktionen, die sync_per_thread verwenden, können gleich vergleichen, obwohl die Blöcke, die in einem Thread zugeordnet sind, nicht von einem anderen Thread freigegeben werden können.Wenn sollte die Anwendung einer dieser Belegungsfunktionsspeicherblöcke, die in einem Thread zugeordnet sind, nicht sichtbar gemacht werden an andere Threads.In der Praxis bedeutet dies, dass auf einen Container, der eine dieser Belegungsfunktionen verwendet, von einem einzelnen nur zugegriffen werden soll.
Memberfunktionen
Ordnet ein Speicherblock mit. |
|
Gibt eine angegebene Anzahl Objekte aus Speicheranfang an einer angegebenen Position frei. |
|
Vergleicht zwei Cache für Gleichheit. |
Anforderungen
Header: <allocators>
Namespace: stdext