Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: Piotr DejaVu Szawdyński
Biblioteki C/C++

adopt_lock

[stała] Zaślepka - sekcja krytyczna już istnieje.

Składnia

C/C++
#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 » boost / threadadopt_lock_t.

Przykład

C/C++
#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_tZaślepka - sekcja krytyczna już istnieje. (struktura)

Linki zewnętrzne