- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Directories
- Examples

- File List
- File Members

Classes | Namespaces | Enumerations | Functions

# qtconcurrentthreadengine.h File Reference

`#include <QtCore/qglobal.h>`
`#include <QtCore/qthreadpool.h>`
`#include <QtCore/qfuture.h>`
`#include <QtCore/qdebug.h>`
`#include <QtCore/qtconcurrentexception.h>`
`#include <QtCore/qwaitcondition.h>`
`#include <QtCore/qatomic.h>`
`#include <QtCore/qsemaphore.h>`

Go to the source code of this file.

## Classes
class | ThreadEngineBarrier
class | ThreadEngineBase
class | ThreadEngine< T >
class | ThreadEngineStarterBase< T >
class | ThreadEngineStarter< T >
class | ThreadEngineStarter< void >
## Namespaces
namespace | QtConcurrent
## Enumerations
enum | ThreadFunctionResult { ThrottleThread, ThreadFinished }
## Functions
template<typename ThreadEngine >
ThreadEngineStarter< typename ThreadEngine::ResultType > | startThreadEngine (ThreadEngine *threadEngine)