Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: Piotr DejaVu Szawdyński
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ę » boost / threadkoncepcji Lockable oraz implementuje następujące metody:
C/C++
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 » boost / threadkoncepcji 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

koncepcja LockableModel klasy, który posiada implementację określonych metod. (pojęcie)
unique_lockRozbudowany szablon » Dokumentacjasekcji krytycznej o ograniczonym zasięgu. (szablon klasy)

Linki zewnętrzne