Biblioteki C/C++
lock_guard::lock_guard
[konstruktor] Konstruktor.Składnia
#include <boost/thread/locks.hpp>
namespace boost
{
template < typename Lockable >
class lock_guard
{
public:
explicit lock_guard( Lockable & m_ );
lock_guard( Lockable & m_, adopt_lock_t );
};
}
Opis szczegółowy
Konstruktor zakładający sekcję krytyczną. Ustawienie argumentu
adopt_lock_t informuje szablon, że sekcja krytyczna została już założona wcześniej dla obecnego wątku, a w związku z tym nie ma być podejmowana próba ponownego założenia sekcji krytycznej.
Zagadnienia powiązane
adopt_lock_t | Zaślepka - sekcja krytyczna już istnieje. (struktura) |
---|
adopt_lock | Zaślepka - sekcja krytyczna już istnieje. (stała) |
---|
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.