Qore Programming Language Reference Manual  1.8.0
Qore::Thread Namespace Reference

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

Thread namespace.