Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
std::latch::try_wait(3)	      C++ Standard Libary      std::latch::try_wait(3)

NAME
       std::latch::try_wait - std::latch::try_wait

Synopsis
	  bool try_wait() const	noexcept;  (since C++20)

	  Returns  true	 only  if  the internal	counter	has reached zero. This
       function	may
	  spuriously return false with very low	probability even if the	inter-
       nal counter has
	  reached zero.

Parameters
	  (none)

Return value
	  With very low	probability false, otherwise cnt == 0,	where  cnt  is
       the value of the
	  internal counter.

Notes
	  The  reason why a spurious result is permitted is to allow implemen-
       tations to use a
	  memory order more relaxed than std::memory_order_seq_cst.

http://cppreference.com		  2022.07.31	       std::latch::try_wait(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::latch::try_wait&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help