Biblioteki C/C++
mutex
[klasa] Bezpieczny mechanizm do synchronizacji dostępu do danych pomiędzy wątkami.Składnia
#include <boost/thread/mutex.hpp>
namespace boost
{
class mutex
: private noncopyable
{
};
}
Opis szczegółowy
Klasa dostarczająca bezpieczny mechanizm do synchronizacji dostępu do danych pomiędzy wątkami. Niniejszą klasę wykorzystuje się do zakładania
sekcji krytycznych.
Zagadnienia powiązane
sekcja krytyczna | Wydzielony fragment kodu, wykonywany sekwencyjnie w programie wielowątkowym. (pojęcie) |
---|
Wykaz elementów dowiązanych
lock |
Zakłada sekcję krytyczną (metoda blokująca). (metoda) |
mutex |
Konstruktor. (konstruktor) |
scoped_lock |
Zakładanie sekcji krytycznej o ograniczonym zasięgu. (alias) |
try_lock |
Zakłada sekcję krytyczną (metoda nieblokująca). (metoda) |
unlock |
Zdejmuje sekcję krytyczną. (metoda) |
~mutex |
Destruktor. (destruktor) |
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.