Biblioteki C/C++
koncepcja TimedLockable
[pojęcie] Model klasy, który posiada implementację określonych metod.Opis szczegółowy
Model klasy, który posiada implementację
koncepcji Lockable oraz implementuje następujące metody:
bool timed_lock( boost::system_time const & abs_time );
template < typename DurationType >
bool timed_lock( DurationType const & rel_time );
Powyższa koncepcja dodaje możliwość obsługi maksymalnego czasu oczekiwania na założenie sekcji krytycznej. Klasa, która implementuje
koncepcję TimedLockable musi spełniać wszelkie wymagania
koncepcji Lockable. Sekcja krytyczna, która zostanie założona za pomocą wywołania metody
timed_lock
musi być zwalniana poprzez wywołanie metody
unlock
.
Zagadnienia powiązane
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.