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

mutex

[klasa] Bezpieczny mechanizm do synchronizacji dostępu do danych pomiędzy » Dokumentacjawątkami.

Składnia

C/C++
#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 » Dokumentacjasekcji krytycznych.

Zagadnienia powiązane

sekcja krytycznaWydzielony 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 » Dokumentacjasekcji krytycznej o ograniczonym zasięgu. (alias)
try_lock Zakłada sekcję krytyczną (metoda nieblokująca). (metoda)
unlock Zdejmuje sekcję krytyczną. (metoda)
~mutex Destruktor. (destruktor)