|
ThreadSchedule 2.2.0
Modern C++ thread management library
|
#include <thread_pool.hpp>
Public Attributes | |
| size_t | total_threads |
| size_t | active_threads |
| size_t | pending_tasks |
| size_t | completed_tasks |
| size_t | stolen_tasks |
| double | tasks_per_second |
| std::chrono::microseconds | avg_task_time |
Definition at line 568 of file thread_pool.hpp.
| size_t threadschedule::HighPerformancePool::Statistics::active_threads |
Definition at line 571 of file thread_pool.hpp.
Referenced by threadschedule::HighPerformancePool::get_statistics().
| std::chrono::microseconds threadschedule::HighPerformancePool::Statistics::avg_task_time |
Definition at line 576 of file thread_pool.hpp.
Referenced by threadschedule::HighPerformancePool::get_statistics().
| size_t threadschedule::HighPerformancePool::Statistics::completed_tasks |
Definition at line 573 of file thread_pool.hpp.
Referenced by threadschedule::HighPerformancePool::get_statistics().
| size_t threadschedule::HighPerformancePool::Statistics::pending_tasks |
Definition at line 572 of file thread_pool.hpp.
Referenced by threadschedule::HighPerformancePool::get_statistics().
| size_t threadschedule::HighPerformancePool::Statistics::stolen_tasks |
Definition at line 574 of file thread_pool.hpp.
Referenced by threadschedule::HighPerformancePool::get_statistics().
| double threadschedule::HighPerformancePool::Statistics::tasks_per_second |
Definition at line 575 of file thread_pool.hpp.
Referenced by threadschedule::HighPerformancePool::get_statistics().
| size_t threadschedule::HighPerformancePool::Statistics::total_threads |
Definition at line 570 of file thread_pool.hpp.
Referenced by threadschedule::HighPerformancePool::get_statistics().