All Classes Namespaces Functions Variables Groups Pages
Qore::Thread Namespace Reference

Qore::Thread namespace. More...

## Classes

class | AbstractSmartLock
| The abstract base class for locks that support the internal API for use with the Condition class. More...
class | AbstractThreadResource
| This class defines an abstract interface for thread resources. More...
class | AutoGate
| A helper class for the Gate class for exception-safe Gate handling. More...
class | AutoLock
| A helper class for the Mutex class for exception-safe Mutex handling. More...
class | AutoReadLock
| A helper class for the RWLock class for exception-safe read lock handling. More...
class | AutoWriteLock
| A helper class for the RWLock class for exception-safe write lock handling. More...
class | Condition
| The Condition class can be used For blocking a thread until a condition becomes True. More...
class | Counter
| Implements a class that can be used for blocking a thread until a counter reaches zero. More...
class | Gate
| The Gate class implements a reentrant thread lock. More...
class | Mutex
| A class providing an implementation for a simple thread lock. More...
class | Queue
| Queue objects provide a blocking, thread-safe message-passing object to Qore programs More...
class | RWLock
| The RWLock class implements a read-write thread lock. More...
class | Sequence
| The Sequence class implements a thread-safe increment-only object. More...
class | ThreadPool
| This class defines a thread pool that grows and shrinks dynamically within user-defined limits according to the task load placed on it. More...

## Detailed Description

Qore::Thread namespace.