Freigeben über


sync_per_thread-Klasse

Beschreibt Synchronisierungsfilter, ein separates Cacheobjekt für jeden Thread enthält.

template <class Cache> class sync_per_thread

Parameter

Parameter

Beschreibung

Cache

Der Typ des dem Cache Synchronisierungsfilter. Dies kann unter cache_chunklist, cache_freelist oder cache_suballoc sein.

Hinweise

Zuweisungen, 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 Verwendung einer dieser Zuweisungsspeicherblöcke, die in einem Thread zugeordnet sind, nicht eingeblendet werden an andere Threads. In der Praxis bedeutet dies, dass auf einen Container, der einer dieser Zuweisungen verwendet, durch einen einzelnen Thread nur zugegriffen werden soll.

Memberfunktionen

Zuordnen zu

Ordnet einen Speicherblock zu.

geben Sie frei

Gibt eine angegebene Anzahl Objekten vom Speicheranfang in einer angegebenen Position frei.

equals

Vergleicht zwei Cache für Gleichheit.

Anforderungen

Zuweisungen Header: <>

Namespace: stdext

Siehe auch

Referenz

<allocators>