struct thread_queue_init_parameters
Declaration
struct thread_queue_init_parameters { /* full declaration omitted */ };Declared at: libs/pika/threading_base/include/pika/threading_base/thread_queue_init_parameters.hpp:17
Member Variables
- public std::int64_t max_thread_count_
- public std::int64_t min_tasks_to_steal_pending_
- public std::int64_t min_tasks_to_steal_staged_
- public std::int64_t min_add_new_count_
- public std::int64_t max_add_new_count_
- public std::int64_t min_delete_count_
- public std::int64_t max_delete_count_
- public std::int64_t max_terminated_threads_
- public std::int64_t init_threads_count_
- public double max_idle_backoff_time_
- public const std::ptrdiff_t small_stacksize_
- public const std::ptrdiff_t medium_stacksize_
- public const std::ptrdiff_t large_stacksize_
- public const std::ptrdiff_t huge_stacksize_
- public const std::ptrdiff_t nostack_stacksize_
Method Overview
- public thread_queue_init_parameters(std::int64_t max_thread_count = long(1000), std::int64_t min_tasks_to_steal_pending = long(0), std::int64_t min_tasks_to_steal_staged = long(0), std::int64_t min_add_new_count = long(10), std::int64_t max_add_new_count = long(10), std::int64_t min_delete_count = long(10), std::int64_t max_delete_count = long(1000), std::int64_t max_terminated_threads = long(100), std::int64_t init_threads_count = long(10), double max_idle_backoff_time = double(1000), std::ptrdiff_t small_stacksize = 65536, std::ptrdiff_t medium_stacksize = 131072, std::ptrdiff_t large_stacksize = 2097152, std::ptrdiff_t huge_stacksize = 33554432)
Methods
thread_queue_init_parameters(
std::int64_t max_thread_count = long(1000),
std::int64_t min_tasks_to_steal_pending =
long(0),
std::int64_t min_tasks_to_steal_staged =
long(0),
std::int64_t min_add_new_count = long(10),
std::int64_t max_add_new_count = long(10),
std::int64_t min_delete_count = long(10),
std::int64_t max_delete_count = long(1000),
std::int64_t max_terminated_threads =
long(100),
std::int64_t init_threads_count = long(10),
double max_idle_backoff_time = double(1000),
std::ptrdiff_t small_stacksize = 65536,
std::ptrdiff_t medium_stacksize = 131072,
std::ptrdiff_t large_stacksize = 2097152,
std::ptrdiff_t huge_stacksize = 33554432)
thread_queue_init_parameters(
std::int64_t max_thread_count = long(1000),
std::int64_t min_tasks_to_steal_pending =
long(0),
std::int64_t min_tasks_to_steal_staged =
long(0),
std::int64_t min_add_new_count = long(10),
std::int64_t max_add_new_count = long(10),
std::int64_t min_delete_count = long(10),
std::int64_t max_delete_count = long(1000),
std::int64_t max_terminated_threads =
long(100),
std::int64_t init_threads_count = long(10),
double max_idle_backoff_time = double(1000),
std::ptrdiff_t small_stacksize = 65536,
std::ptrdiff_t medium_stacksize = 131072,
std::ptrdiff_t large_stacksize = 2097152,
std::ptrdiff_t huge_stacksize = 33554432)Declared at: libs/pika/threading_base/include/pika/threading_base/thread_queue_init_parameters.hpp:20
Parameters
- std::int64_t max_thread_count = long(1000)
- std::int64_t min_tasks_to_steal_pending = long(0)
- std::int64_t min_tasks_to_steal_staged = long(0)
- std::int64_t min_add_new_count = long(10)
- std::int64_t max_add_new_count = long(10)
- std::int64_t min_delete_count = long(10)
- std::int64_t max_delete_count = long(1000)
- std::int64_t max_terminated_threads = long(100)
- std::int64_t init_threads_count = long(10)
- double max_idle_backoff_time = double(1000)
- std::ptrdiff_t small_stacksize = 65536
- std::ptrdiff_t medium_stacksize = 131072
- std::ptrdiff_t large_stacksize = 2097152
- std::ptrdiff_t huge_stacksize = 33554432