quickpool
1.6.0
An easy-to-use, header-only work stealing thread pool in C++11
|
This is the complete list of members for quickpool::ThreadPool, including all inherited members.
async(Function &&f, Args &&... args) -> std::future< decltype(f(args...))> | quickpool::ThreadPool | inline |
done() const | quickpool::ThreadPool | inline |
get_active_threads() const | quickpool::ThreadPool | inline |
global_instance() | quickpool::ThreadPool | inlinestatic |
operator delete(void *ptr) | quickpool::ThreadPool | inlinestatic |
operator new(size_t count) | quickpool::ThreadPool | inlinestatic |
operator=(const ThreadPool &)=delete (defined in quickpool::ThreadPool) | quickpool::ThreadPool | |
operator=(ThreadPool &&other)=delete (defined in quickpool::ThreadPool) | quickpool::ThreadPool | |
parallel_for(int begin, int end, UnaryFunction f) | quickpool::ThreadPool | inline |
parallel_for_each(Items &items, UnaryFunction f) | quickpool::ThreadPool | inline |
push(Function &&f, Args &&... args) | quickpool::ThreadPool | inline |
set_active_threads(size_t threads) | quickpool::ThreadPool | inline |
ThreadPool(size_t threads=sched::num_cores_avail()) | quickpool::ThreadPool | inlineexplicit |
ThreadPool(ThreadPool &&)=delete (defined in quickpool::ThreadPool) | quickpool::ThreadPool | |
ThreadPool(const ThreadPool &)=delete (defined in quickpool::ThreadPool) | quickpool::ThreadPool | |
wait(size_t millis=0) | quickpool::ThreadPool | inline |
~ThreadPool() (defined in quickpool::ThreadPool) | quickpool::ThreadPool | inline |