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

FreeBSD Manual Pages

  
 
  

home | help
sc::ThreadLockHolder(3)		     MPQC	       sc::ThreadLockHolder(3)

NAME
       sc::ThreadLockHolder - Acquire a	lock on	creation and release it	on
       destruction.

SYNOPSIS
       #include	<thread.h>

   Public Member Functions
       ThreadLockHolder	(const Ref< ThreadLock > &l)
	   Acquires the	lock.
       void unlock ()
	   Release the lock before the DTOR is called, if it is	still held.
       void lock ()
	   Acquire the lock once more.
       ~ThreadLockHolder ()
	   Releases the	lock if	it is still held.

Detailed Description
       Acquire a lock on creation and release it on destruction.

       This should be used to lock and unlock ThreadLock objects to provide
       exception safety.

Author
       Generated automatically by Doxygen for MPQC from	the source code.

Version	2.3.1			Tue May	13 2025	       sc::ThreadLockHolder(3)

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

home | help