Beatmup
parallelism.h File Reference
#include "basic_types.h"
#include <condition_variable>
#include <thread>

Go to the source code of this file.

Classes

class  Beatmup::AbstractTask
 Task: an operation that can be executed by multiple threads in parallel. More...
 
class  Beatmup::TaskThread
 Thread executing tasks. More...
 

Namespaces

 Beatmup
 

Typedefs

typedef unsigned char Beatmup::PoolIndex
 number of tread pools or a pool index More...
 
typedef unsigned char Beatmup::ThreadIndex
 number of threads / thread index More...
 
typedef int Beatmup::Job
 

Variables

static const ThreadIndex Beatmup::MAX_THREAD_INDEX = 255
 maximum possible thread index value More...