Archivo de encabezado de la biblioteca estándar <latch>
De cppreference.com
Este archivo de encabezado es parte de la biblioteca de soporte de hilos.
Clases | |
(C++20) |
Barrera de hilos de un solo uso. (clase) |
Sinopsis
namespace std {
class latch;
}
Clase 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; // solo exposición
};
}