MITHREAD Namespace Reference

Multithreading support. More...

Classes

class  CONTAINERITEMSYNC
 This class is a solution to the issue of synchronizing container contents without using a synchronization object per container item. More...
class  CRITICALSECTION
 Critical section class for Windows and UNIX platforms. More...
class  INTERLOCKEDINT32
 Interlocking in multi-core systems is used to ensure that the per-core cache agrees with all of the other per-core caches and main memory. More...
class  JOB
 Thread job class to manager specific aspects of a job, such as the error state and completion notification. More...
class  LOCALSTORAGE
 The THREADLOCALSTORAGE class manages Thread Local Storage for multiple platforms. More...
class  LOCALSTORAGE_T
 Template class to assist in handling thread local storage data This class is to be used ONLY from a local static variable in a static function or method. More...
class  POOL
 Class to manage multiple threads in a 'pool'. More...
class  QUEUE
 Class to manage the list of jobs and job subqueues that are given to POOL to execute. More...
class  READWRITESYNC
 Read/Writer lock class that implements the read/write lock paradigm. More...
class  WORKER
 Thread class to manage a core level threading system. Allows execution of a job. More...
class  WORKER_DETACHED
 Thread class that MUST be allocated via 'new' and runs detached from the thread that created it. More...

Typedefs

typedef
fastdelegate::FastDelegate
< void(MITHREAD::ID)> 
DELEGATE_VOID_ID
typedef UINT32 ID

Detailed Description

Multithreading support.


Typedef Documentation

typedef fastdelegate::FastDelegate<void(MITHREAD::ID)> MITHREAD::DELEGATE_VOID_ID

Delegate accepting MITHREAD::ID parameter.


Generated on Sun Oct 7 21:36:37 2012 for TNTsdk 2012 by  doxygen 1.6.1