Standard library header <latch> (C++20)
From cppreference.net
C++
Standard library headers
Dieser Header ist Teil der Thread-Unterstützungsbibliothek .
Klassen |
|
|
(C++20)
|
Einmalige Thread-Barriere
(Klasse) |
Übersicht
namespace std { class latch; }
Klasse std::latch
namespace std { class latch { public: static constexpr ptrdiff_t max() noexcept; constexpr explicit latch(ptrdiff_t expected); ~latch(); latch(const latch&) = delete; latch& operator=(const latch&) = delete; void count_down(ptrdiff_t update = 1); bool try_wait() const noexcept; void wait() const; void arrive_and_wait(ptrdiff_t update = 1); private: ptrdiff_t counter; // nur zur Veranschaulichung }; }
` Tags wurde nicht übersetzt - HTML-Tags und Attribute wurden unverändert beibehalten - Nur der Kommentar "exposition only" wurde ins Deutsche übersetzt als "nur zur Veranschaulichung" - C++-spezifische Begriffe wie "namespace", "class", "public", "private" etc. wurden nicht übersetzt - Die Formatierung und Struktur des Originalcodes bleibt vollständig erhalten