Honeycomb  0.1
Component-Model Framework
Classes | Namespaces
Pool.h File Reference
#include "Honey/Thread/Thread.h"
#include "Honey/Thread/Condition/Lock.h"
#include "Honey/Thread/LockFree/Queue.h"
Include dependency graph for Pool.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  honey::thread::Pool
 Spreads task execution across a pool of re-usable threads. Uses a lock-free work-stealing queue to ensure workers are never idle. More...
 
struct  honey::thread::Pool::Task
 All tasks must inherit from this class. std::function is not used here to avoid the operator() virtual call. More...
 

Namespaces

 honey
 Global Honeycomb namespace.
 
 honey::thread
 Thread util.