#include <Utility.H>#include <cstdlib>


Go to the source code of this file.
Namespaces | |
| namespace | Thread |
| namespace | BoxLib |
Classes | |
| class | Mutex |
| class | Lock< M > |
| class | TryLock< M > |
| class | ConditionVariable |
| class | Barrier |
| class | Semaphore |
| class | Lock< Semaphore > |
| class | SemaphoreB |
| class | SingleBarrier |
| class | Gate |
| class | SafeVariable< T, M > |
| class | ThreadSpecificData< void > |
| class | ThreadSpecificData< T > |
| class | FunctionThread |
Typedefs | |
| typedef void *(* | Thread_Function )(void *) |
Enumerations | |
| enum | Thread::CancelState { Thread::Enable, Thread::Disable } |
Functions | |
| void | Thread::sleep (const BoxLib::Time &spec_) |
| int | Thread::max_threads () |
| void | Thread::exit (void *) |
| void | Thread::yield () |
| int | Thread::getID () |
| bool | Thread::baseThread () |
| Thread::CancelState | Thread::setCancelState (CancelState) |
| void | BoxLib::Thread_Error (const char *file, int line, const char *call, int status=0) |
| typedef void*(* Thread_Function)(void *) |
1.5.5