Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      std::barrier<CompletionFunction>::wait

      From cppreference.com
      <cpp‎ |thread‎ |barrier
       
       
      Concurrency support library
      Threads
      (C++11)
      (C++20)
      this_thread namespace
      (C++11)
      (C++11)
      (C++11)
      Cooperative cancellation
      Mutual exclusion
      Generic lock management
      (C++11)
      (C++11)
      (C++11)
      (C++11)
      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
       
       
      void wait( arrival_token&& arrival)const;
      (since C++20)

      Ifarrival is associated with the phase synchronization point for the current phase of*this, blocks at the synchronization point associated witharrival until the phase completion step of the synchronization point's phase is run.

      Otherwise, ifarrival is associated with the phase synchronization point for the immediately preceding phase of*this, returns immediately.

      Otherwise, i.e. ifarrival is associated with the phase synchronization point for an earlier phase of*this or any phase of a barrier object other than*this, the behavior is undefined.

      Contents

      [edit]Parameters

      arrival - anarrival_token obtained by a previous call toarrive on the samebarrier

      [edit]Return value

      (none)

      [edit]Exceptions

      Throwsstd::system_error with an error code allowed for mutex types on error.

      [edit]Example

      This section is incomplete
      Reason: no example

      [edit]See also

      arrives at barrier and decrements the expected count
      (public member function)[edit]
      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/thread/barrier/wait&oldid=161105"

      [8]ページ先頭

      ©2009-2025 Movatter.jp