Condividi tramite


Classe sync_per_thread

Viene descritto filtro di sincronizzazione che fornisce un oggetto cache separata per ogni thread.

template <class Cache> class sync_per_thread

Parametri

Parametro

Descrizione

Cache

Il tipo della cache associato al filtro di sincronizzazione. Questa operazione può essere cache_chunklist, cache_freelist, o cache_suballoc.

Note

Gli allocatori che utilizzano sync_per_thread possibile confrontare il partizionamento anche se i blocchi allocati in un thread non possono essere rilasciati da un altro thread. Quando utilizzare uno di questi blocchi di memoria allocati di allocatori in un thread non deve essere reso visibile agli altri thread. In pratica questo significa che un contenitore che utilizza uno di questi allocatori deve essere eseguito solo da un singolo thread.

Funzioni del membro

allocare

Alloca un blocco di memoria.

rilasciare

Libera un numero specificato di oggetti dall'inizio di archiviazione a una posizione specificata.

equals

Confronta due cache per uguaglianza.

Requisiti

allocatori <diIntestazione: >

Spazio dei nomi: stdext

Vedere anche

Riferimenti

<allocators>