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

FreeBSD Manual Pages

  
 
  

home | help
std::thread::id(3)	      C++ Standard Libary	    std::thread::id(3)

NAME
       std::thread::id - std::thread::id

Synopsis
	  Defined in header <thread>
	  class	thread::id;	      (since C++11)

	  The class thread::id is a lightweight, trivially copyable class that
       serves as a
	  unique identifier of std::thread
	  and std::jthread
	  (since C++20)	objects.

	  Instances  of	 this  class  may also hold the	special	distinct value
       that does not
	  represent any	thread.	Once a	thread	has  finished,	the  value  of
       std::thread::id may
	  be reused by another thread.

	  This	class  is  designed  for use as	key in associative containers,
       both ordered and
	  unordered.

Member functions
	  constructor	constructs an id that does not represent a thread
			(public	member function)

Non-member functions
	  operator==
	  operator!=
	  operator<
	  operator<=
	  operator>
	  operator>=	     compares two thread::id objects
	  operator<=>	     (function)
	  (removed in C++20)
	  (removed in C++20)
	  (removed in C++20)
	  (removed in C++20)
	  (removed in C++20)
	  (C++20)
	  operator<<	     serializes	a thread::id object
			     (function template)

Helper classes
	  std::hash<std::thread::id> specializes std::hash
				     (class template specialization)

See also
	  get_id  returns the id of the	thread
		  (public member function)
	  get_id  returns the thread id	of the current thread
	  (C++11) (function)

http://cppreference.com		  2022.07.31		    std::thread::id(3)

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

home | help