| MADNESS
    version 0.9
    | 
Implements Dqueue, Thread, ThreadBase and ThreadPool. More...
#include <madness/TAU.h>#include <madness/world/dqueue.h>#include <vector>#include <cstddef>#include <cstdio>#include <pthread.h>#include <madness/world/typestuff.h>#include <typeinfo>#include <new>#include <sys/types.h>#include <sys/sysctl.h>

Go to the source code of this file.
| Classes | |
| class | madness::ThreadBase | 
| Simplified thread wrapper to hide pthread complexity.  More... | |
| class | madness::Thread | 
| Simplified thread wrapper to hide pthread complexity.  More... | |
| class | madness::TaskAttributes | 
| Contains attributes of a task.  More... | |
| class | madness::TaskThreadEnv | 
| Used to pass info about thread environment into users task.  More... | |
| class | madness::PoolTaskInterface | 
| Lowest level task interface.  More... | |
| class | madness::PoolTaskNull | 
| A no-op task used for various purposes.  More... | |
| class | madness::ThreadPoolThread | 
| ThreadPool thread object.  More... | |
| class | madness::ThreadPool | 
| A singleton pool of threads for dynamic execution of tasks.  More... | |
| Namespaces | |
| madness | |
| Holds machinery to set up Functions/FuncImpls using various Factories and Interfaces. | |
| Functions | |
| void | madness::error (const char *msg) | 
Implements Dqueue, Thread, ThreadBase and ThreadPool.
 1.8.8
 1.8.8