classe di recursive_timed_mutex
Rappresenta un determinato tipo del mutex.Gli oggetti di questo tipo vengono utilizzati per applicare l'esclusione reciproca utilizzando il blocco limitato nel tempo con un programma.A differenza degli oggetti di tipo timed_mutex, l'effetto di chiamare i metodi di blocco per gli oggetti di recursive_timed_mutex è ben definito.
class recursive_timed_mutex;
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruisce un oggetto di recursive_timed_mutex che non sia bloccato. |
|
distruttore di recursive_timed_mutex::~recursive_timed_mutex |
Libera tutte le risorse utilizzate dall'oggetto di recursive_timed_mutex. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Blocca il thread chiamante finché il thread non ottenere la proprietà di mutex. |
|
Tenta di ottenere proprietà di mutex senza bloccarsi. |
|
Tenta di ottenere proprietà di mutex per un intervallo di tempo specificato. |
|
Tenta di ottenere la proprietà di mutex fino a un'ora specificata. |
|
Elimina la proprietà di mutex. |
Requisiti
Mutex diIntestazione:
Spazio dei nomi: deviazione standard