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
Alloca un blocco di memoria. |
|
Libera un numero specificato di oggetti dall'inizio di archiviazione a una posizione specificata. |
|
Confronta due cache per uguaglianza. |
Requisiti
allocatori <diIntestazione: >
Spazio dei nomi: stdext