Biblioteki C/C++
mutex::lock
[metoda] Zakłada sekcję krytyczną (metoda blokująca).Składnia
Opis szczegółowy
Metoda zakłada sekcję krytyczną. Sekcja krytyczna może zostać zdjęta tylko i wyłącznie przez wątek za pomocą którego została założona. Wywołanie metody blokuje pracę wątku jeżeli inny wątek wykonuje kod objęty sekcją krytyczną. Blokada zostaje zdjęta w chwili gdy możliwe jest założenie sekcji krytycznej przez wątek oczekujący. Wątek, który jest zablokowany nie zużywa zasobów procesora.
Wyjątki
boost::thread_resource_error jeśli wystąpi błąd.
Zagadnienia powiązane
try_lock | Zakłada sekcję krytyczną (metoda nieblokująca). (metoda) |
---|
unlock | Zdejmuje sekcję krytyczną. (metoda) |
---|
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.