Condividi tramite


Metodo recursive_timed_mutex::try_lock_for

Tenta di ottenere proprietà di mutex senza bloccare.

template<class Rep, class Period>
   bool try_lock_for(const chrono::duration<Rep, Period>& Rel_time);

Parametri

  • Rel_time
    Oggetto chrono::duration che specifica il tempo massimo disponibile per il metodo nel tentativo di ottenere la proprietà di mutex.

Valore restituito

true se il metodo correttamente ottiene la proprietà di mutex o se il thread chiamante già proprietario di mutex; in caso contrario, false.

Note

Se il thread chiamante già proprietario di mutex, il metodo restituisce immediatamente true e il blocco precedente rimane attiva.

Requisiti

Intestazione: mutex

Spazio dei nomi: std

Vedere anche

Riferimenti

<mutex>

Classe recursive_timed_mutex

Altre risorse

File di intestazione libreria standard C++