Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      Standard library header <latch> (C++20)

      From cppreference.com
      <cpp‎ |header
       
       
      Standard library headers
       

      This header is part of thethread support library.

      Classes

      (C++20)
      single-use thread barrier
      (class)[edit]

      [edit]Synopsis

      namespace std{class latch;}

      [edit]Classstd::latch

      namespace std{class latch{public:staticconstexpr ptrdiff_t max()noexcept; constexprexplicit latch(ptrdiff_t expected);    ~latch();     latch(const latch&)= delete;    latch& operator=(const latch&)= delete; void count_down(ptrdiff_t update=1);bool try_wait()constnoexcept;void wait()const;void arrive_and_wait(ptrdiff_t update=1); private:    ptrdiff_t counter;// exposition only};}
      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/header/latch&oldid=163976"

      [8]ページ先頭

      ©2009-2025 Movatter.jp