Partager via


sync_per_thread, classe

Décrit un filtre de synchronisation qui fournit un objet cache distinct pour chaque thread.

template <class Cache> class sync_per_thread

Paramètres

Paramètre

Description

Cache

Le type de cache associé au filtre de synchronisation. Cela peut être cache_chunklist, cache_freelist, ou cache_suballoc.

Notes

Les allocateurs qui utilisent sync_per_thread peuvent être comparer égaux bien que les blocs propriétaires dans un thread ne peuvent pas être libérés depuis un autre thread. Lors de l'utilisation de l'un de ces blocs de mémoire d'allocateurs alloués dans un thread ne doit pas être rendue visible à d'autres threads. Dans la pratique cela signifie qu'un conteneur qui utilise un de ces allocateurs doit être accessible par un thread unique.

Fonctions membres

allocate

Alloue un bloc de mémoire.

libérer

Libère un nombre spécifié d'objets depuis le début de stockage à une position spécifiée.

equals

Compare si deux caches sont égaux.

Configuration requise

En-tête : <allocateurs>

Espace de noms : stdext

Voir aussi

Référence

<allocators>