table of contents
other versions
- Tumbleweed 2024.07.05-1.3
- Leap-16.0
- Leap-15.6
std::experimental::barrier::barrier(3) | C++ Standard Libary | std::experimental::barrier::barrier(3) |
NAME¶
std::experimental::barrier::barrier - std::experimental::barrier::barrier
Synopsis¶
explicit barrier( std::ptrdiff_t num_threads ); (1)
(concurrency TS)
barrier( const barrier & ) = delete; (2) (concurrency TS)
1) Constructs a barrier for num_threads participating threads. The set of
participating threads is the first num_threads threads to arrive at the
synchronization point.
2) Copy constructor is deleted; barrier is not copyable.
Parameters¶
num_threads - the number of participating threads for the
barrier; must be
non-negative
Notes¶
If num_threads is zero, the set of participating threads is
empty, and barrier can
only be destroyed.
2024.06.10 | http://cppreference.com |