Namespaces
Variants

std::unique_lock<Mutex>:: release

From cppreference.net
Concurrency support library
Threads
(C++11)
(C++20)
this_thread namespace
(C++11)
(C++11)
Cooperative cancellation
Mutual exclusion
Generic lock management
Condition variables
(C++11)
Semaphores
Latches and Barriers
(C++20)
(C++20)
Futures
(C++11)
(C++11)
(C++11)
Safe reclamation
Hazard pointers
Atomic types
(C++11)
(C++20)
Initialization of atomic types
(C++11) (deprecated in C++20)
(C++11) (deprecated in C++20)
Memory ordering
(C++11) (deprecated in C++26)
Free functions for atomic operations
Free functions for atomic flags
mutex_type * release ( ) noexcept ;
(seit C++11)

Bricht die Assoziation des assoziierten Mutex, falls vorhanden, und * this .

Keine Sperren sind entsperrt. Wenn * this vor dem Aufruf Eigentum am zugehörigen Mutex hatte, ist der Aufrufer nun für das Entsperren des Mutex verantwortlich.

Inhaltsverzeichnis

Parameter

(keine)

Rückgabewert

Zeiger auf den zugehörigen Mutex oder ein Nullzeiger, wenn kein zugehöriger Mutex vorhanden war.

Beispiel

Siehe auch

entsperrt (d.h. gibt den Besitz frei) des zugehörigen Mutex
(öffentliche Elementfunktion)