sync_none, classe
Décrit un filtre de synchronisation qui ne fournit aucune synchronisation.
Syntaxe
template <class Cache>
class sync_none
Paramètres
Cache
Type de cache associé au filtre de synchronisation. Il peut s’agir de cache_chunklist
, cache_freelist
ou cache_suballoc
.
Fonctions Membre
Fonction membre | Description |
---|---|
allocate | Alloue un bloc de mémoire. |
deallocate | Libère du stockage un nombre d'objets spécifié à partir d'une position spécifiée. |
equals | Compare l'égalité de deux caches. |
Spécifications
Header :<allocators>
Espace de noms : stdext
sync_none ::allocate
Alloue un bloc de mémoire.
void *allocate(std::size_t count);
Paramètres
count
Nombre d’éléments du tableau à allouer.
Notes
La fonction membre retourne cache.allocate(count)
, où cache
est l’objet cache.
sync_none ::d allocation
Libère du stockage un nombre d'objets spécifié à partir d'une position spécifiée.
void deallocate(void* ptr, std::size_t count);
Paramètres
ptr
Pointeur vers le premier objet à désallouer dans le stockage.
count
Nombre d’objets à désallouer dans le stockage.
Notes
La fonction membre appelle cache.deallocate(ptr, count)
, où cache
représente l’objet cache.
sync_none ::equals
Compare l'égalité de deux caches.
bool equals(const sync<Cache>& Other) const;
Paramètres
Cache
L’objet cache du filtre de synchronisation.
Autres
Objet cache dont l’égalité est à comparer.
Valeur de retour
La fonction membre retourne toujours true
.
Notes
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour