Classe recursive_timed_mutex
Representa um tipo de instância do programada mutex. Os objetos desse tipo são usados para impor a exclusão mútua usando bloqueio tempo limitado em um programa. Diferentemente dos objetos de tipo timed_mutex, o efeito dos métodos de bloqueio de chamada para objetos de recursive_timed_mutex é bem definido.
class recursive_timed_mutex;
Membros
Construtores Públicos
Nome |
Descrição |
---|---|
Cria um objeto de recursive_timed_mutex que não seja bloqueado. |
|
Libera todos os recursos que são usados pelo objeto de recursive_timed_mutex . |
Métodos Públicos
Nome |
Descrição |
---|---|
Bloqueia o thread de chamada até que o thread obtenha a propriedade de mutex. |
|
Tentativas de obter a propriedade de mutex sem bloqueio. |
|
Tenta obter a propriedade de mutex para um intervalo de tempo especificado. |
|
Tenta obter a propriedade de mutex até que o tempo especificado. |
|
Libera a propriedade do mutex. |
Requisitos
Cabeçalho: mutex
std de Namespace: