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
Alloue un bloc de mémoire. |
|
Libère un nombre spécifié d'objets depuis le début de stockage à une position spécifiée. |
|
Compare si deux caches sont égaux. |
Configuration requise
En-tête : <allocateurs>
Espace de noms : stdext