Biblioteki C/C++
mutex::scoped_lock
[alias] Zakładanie sekcji krytycznej o ograniczonym zasięgu.Składnia
typedef unique_lock < mutex > scoped_lock;
Opis szczegółowy
Służy do zakładania sekcji krytycznej o ograniczonym zasięgu. Sekcja krytyczna jest zwalniana w chwili gdy zmienna utworzona za pomocą typu
boost::mutex::scoped_lock
przestaje istnieć.
Dodatkowe informacje
Więcej na temat typu
scoped_lock
pod hasłem
unique_lock.
Przykład
#include <boost/thread/mutex.hpp>
#include <stack>
boost::mutex cs;
std::stack < int > liczby;
{
boost::mutex::scoped_lock sekcjaKrytyczna( cs );
liczby.push( 123 );
}
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.