home | help
std::counti...ng_semaphore(3)  C++ Standard Libary std::counti...ng_semaphore(3)

NAME
     std::counting_semaphore::counting_semaphore      -      std::counting_sema-
     phore::counting_semaphore

Synopsis
	constexpr explicit counting_semaphore(	std::ptrdiff_t	desired  );  (1)
     (since C++20)
	counting_semaphore(  const  counting_semaphore&  )  = delete;	     (2)
     (since C++20)

	1) Constructs an object of type std::counting_semaphore with the  inter-
     nal counter
	initialized to desired.
	2) Copy constructor is deleted.

Preconditions
	1) Both desired >= 0 and desired <= max() are true.

Parameters
	desired - the value to initialize counting_semaphore's counter with

Exceptions
	Throws nothing.

http://cppreference.com 	   2024.06.10	   std::counti...ng_semaphore(3)

home | help