MEL
Microthread & Execution library
mel::parallelism Namespace Reference

parallelism support More...

Classes

class  Barrier
 Multithread barrier. More...
 
struct  BulkExecute
 
struct  BulkExecute< true >
 
class  ThreadPool
 Pool of threads allowing parallel execution. More...
 

Functions

template<class I , class F >
Barrier _for (ThreadPool *tp, const ThreadPool::ExecutionOpts &opts, I begin, I end, F &&functor, int increment=1)
 Parallel for.
 

Detailed Description

parallelism support