The ThreadManager class provides functionality to control the execution of threads.
More...
#include <threads.h>
|
| | ThreadManager () |
| | Default constructor.
|
| |
| virtual | ~ThreadManager () |
| | Destructor.
|
| |
| void | start_synch () |
| | Start synchronized execution.
|
| |
| void | end_synch () |
| | End synchronized execution.
|
| |
| | Synchronized () |
| |
| | ~Synchronized () |
| |
| void | wait () |
| | Causes current thread to wait until another thread invokes the notify() method or the notifyAll() method for this object.
|
| |
| bool | wait (unsigned long timeout) |
| | Causes current thread to wait until either another thread invokes the notify() method or the notifyAll() method for this object, or a specified amount of time has elapsed.
|
| |
| void | notify () |
| | Wakes up a single thread that is waiting on this object's monitor.
|
| |
| void | notify_all () |
| | Wakes up all threads that are waiting on this object's monitor.
|
| |
| bool | lock () |
| | Enter a critical section.
|
| |
| TryLockResult | trylock () |
| | Try to enter a critical section.
|
| |
| bool | unlock () |
| | Leave a critical section.
|
| |
The ThreadManager class provides functionality to control the execution of threads.
- Author
- Frank Fock
- Version
- 3.5.3
| ThreadManager::ThreadManager |
( |
| ) |
|
| virtual ThreadManager::~ThreadManager |
( |
| ) |
|
|
virtual |
| static void ThreadManager::end_global_synch |
( |
| ) |
|
|
static |
End global synchronized execution.
| void ThreadManager::end_synch |
( |
| ) |
|
End synchronized execution.
| static void ThreadManager::start_global_synch |
( |
| ) |
|
|
static |
Start global synchronized execution.
| void ThreadManager::start_synch |
( |
| ) |
|
Start synchronized execution.
The documentation for this class was generated from the following file: