Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Hasło nie zostało zweryfikowane
Niniejsze hasło zostało opracowane, jednak nie zostało ono zweryfikowane przez administrację serwisu. Jeżeli znalazłeś błędy merytoryczne w niniejszym dokumencie, prosimy o ich zgłoszenie na forum w dziale Znalezione błędy.
Opracował: pekfos
Język C++

timed_mutex

[klasa] Zapewnia prostą synchronizację między wątkami.

Składnia

C/C++
#include <mutex>

namespace std
{
    class timed_mutex
    {
    };
}

Opis szczegółowy

Zapewnia prostą synchronizację między wątkami i pomaga chronić współdzielone dane przed jednoczesnym dostępem przez wiele wątków.
Podobnie jak
std::mutex
, klasa ta zapewnia wyłączną, nierekursywną semantykę własności. Ponadto umożliwia zablokowanie obiektu na określony czas.

Linki zewnętrzne

Wykaz elementów dowiązanych

lock Blokuje timed_mutex, czeka jeśli niedostępny. (metoda)
native_handle Zwraca zależy od implementacji uchwyt. (metoda)
try_lock Próbuje zablokować
timed_mutex
. (metoda)
try_lock_for Próbuje zablokować
timed_mutex
 na określony czas. (metoda)
try_lock_until Blokuje
timed_mutex
 do określonego czasu. (metoda)
unlock Odblokowuje timed_mutex. (metoda)