Public Member Functions | |
ThreadPool (unsigned int thread_cnt) | |
ThreadPool (void(*init)(ThreadPerformer *, void *), void *init_arg, unsigned int thread_cnt) | |
void | reset () |
ThreadPerformer * | start (ThreadPerformerFunction exec, ThreadPerformerArg arg=0) |
ThreadPerformerArg | wait (ThreadPerformer *&) |
ThreadPerformer * | getOne () |
Thread::Profile ** | getProfiles (unsigned int &cnt) const |
void | setProfile (bool) |
bool | isProfiled () const |
void | profileReset () |
void | release (ThreadPerformer *) |
void | waitAll () |
unsigned int | getThreadCount () const |
unsigned int | getCurrentThreadPerformerCount () const |
~ThreadPool () | |
void | print (FILE *fd=stdout) |
Definition at line 82 of file performer.h.