ThreadSchedule 1.0.0
Modern C++ thread management library
Loading...
Searching...
No Matches
threadschedule::HighPerformancePool::Statistics Struct Reference

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

Detailed Description

Definition at line 154 of file thread_pool.hpp.

Member Data Documentation

◆ active_threads

size_t threadschedule::HighPerformancePool::Statistics::active_threads

Definition at line 157 of file thread_pool.hpp.

◆ avg_task_time

std::chrono::microseconds threadschedule::HighPerformancePool::Statistics::avg_task_time

Definition at line 162 of file thread_pool.hpp.

◆ completed_tasks

size_t threadschedule::HighPerformancePool::Statistics::completed_tasks

Definition at line 159 of file thread_pool.hpp.

◆ pending_tasks

size_t threadschedule::HighPerformancePool::Statistics::pending_tasks

Definition at line 158 of file thread_pool.hpp.

◆ stolen_tasks

size_t threadschedule::HighPerformancePool::Statistics::stolen_tasks

Definition at line 160 of file thread_pool.hpp.

◆ tasks_per_second

double threadschedule::HighPerformancePool::Statistics::tasks_per_second

Definition at line 161 of file thread_pool.hpp.

◆ total_threads

size_t threadschedule::HighPerformancePool::Statistics::total_threads

Definition at line 156 of file thread_pool.hpp.


The documentation for this struct was generated from the following file: