std::counting_semaphore<LeastMaxValue>::try_acquire
< cpp | thread | counting semaphore
bool try_acquire() noexcept; |
(C++20 起) | |
若内部计数器大于 0 则尝试原子地将它减少 1 ;不出现阻塞。
返回值
若减少内部计数器则为 true ,否则为 false 。
异常
(无)
注解
允许实现未能减少计数器,即使它大于 0 ——即允许它们虚假地失败并返回 false 。