Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members

FXThread.h File Reference

Go to the source code of this file.

Namespaces

namespace  FX

Classes

class  FX::FXMutex
 FXMutex provides a mutex which can be used to enforce critical sections around updates of data shared by multiple threads. More...
class  FX::FXMutexLock
 An easy way to establish a correspondence between a C++ scope and a critical section is to simply declare an FXMutexLock at the beginning of the scope. More...
class  FX::FXSpinLock
 FXSpinLock can be used to provide safe access to very small critical sections. More...
class  FX::FXSemaphore
 A semaphore allows for protection of a resource that can be accessed by a fixed number of simultaneous threads. More...
class  FX::FXCondition
 A condition allows one or more threads to synchronize to an event. More...
class  FX::FXReadWriteLock
 A read / write lock allows multiple readers but only a single writer. More...
class  FX::FXRunnable
 FXRunnable represents a generic runnable thing. More...
class  FX::FXAutoThreadStorageKey
 Automatically generated thread-local storage key. More...
class  FX::FXThread
 FXThread provides system-independent support for threads. More...

Typedefs

typedef unsigned long FX::FXThreadID
typedef FXuint FX::FXThreadStorageKey

Copyright © 1997-2010 Jeroen van der Zijp