Qore Programming Language Reference Manual  0.8.11.1
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  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.