Biblioteki C/C++
adopt_lock
[stała] Zaślepka - sekcja krytyczna już istnieje.Składnia
#include <boost/thread/locks.hpp>
namespace boost
{
const adopt_lock_t adopt_lock = { };
}
Opis szczegółowy
Zaślepka wykorzystywana do określenia konstruktora, który ma zostać wywołany.
Więcej szczegółów na temat znaczenia tej stałej znajdziesz w opisie struktury
adopt_lock_t.
Przykład
#include <boost/thread/mutex.hpp>
#include <stack>
boost::mutex cs;
std::stack < int > liczby;
cs.lock();
{
boost::lock_guard < boost::mutex > sekcjaKrytyczna( cs, boost::adopt_lock );
liczby.push( 123 );
}
Zagadnienia powiązane
adopt_lock_t | Zaślepka - sekcja krytyczna już istnieje. (struktura) |
---|
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.