Condividi tramite


classe di timed_mutex

Rappresenta un determinato tipo del mutex.Gli oggetti di questo tipo vengono utilizzati per applicare un mutex tramite il blocco limitato nel tempo con un programma.

class timed_mutex;

Membri

Hh921457.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

costruttore di timed_mutex::timed_mutex

Costruisce un oggetto di timed_mutex che non sia bloccato.

distruttore di timed_mutex::~timed_mutex

Libera tutte le risorse utilizzate dall'oggetto di timed_mutex.

Hh921457.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

metodo timed_mutex::lock

Blocca il thread chiamante finché il thread non ottenere la proprietà di mutex.

metodo timed_mutex::try_lock

Tenta di ottenere proprietà di mutex senza bloccarsi.

metodo timed_mutex::try_lock_for

Tenta di ottenere proprietà di mutex per un intervallo di tempo specificato.

metodo timed_mutex::try_lock_until

Tenta di ottenere la proprietà di mutex fino a un'ora specificata.

metodo timed_mutex::unlock

Elimina la proprietà di mutex.

Requisiti

Mutex diIntestazione:

Spazio dei nomi: deviazione standard

Vedere anche

Riferimenti

<mutex>

Altre risorse

File di intestazione