FreeBSD Manual Pages
std::counti...re::release(3) C++ Standard Libary std::counti...re::release(3) NAME std::counting_semaphore::release - std::counting_semaphore::release Synopsis void release( std::ptrdiff_t update = 1 ); (since C++20) Atomically increments the internal counter by the value of update. Any thread(s) waiting for the counter to be greater than 0, such as due to being blocked in acquire, will subsequently be unblocked. Preconditions Both update >= 0 and update <= max() - counter are true, where counter is the value of the internal counter. Parameters update - the amount to increment the internal counter by Exceptions May throw std::system_error. http://cppreference.com 2022.07.31 std::counti...re::release(3)
NAME | Synopsis | Preconditions | Parameters | Exceptions
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::counting_semaphore::release&sektion=3&manpath=FreeBSD+Ports+15.0>
