Home
last modified time | relevance | path

Searched refs:workers_soft_limit (Results 1 – 3 of 3) sorted by relevance

/oneTBB/src/tbb/
H A Dthreading_control.cpp45 unsigned workers_soft_limit = calc_workers_soft_limit(workers_hard_limit); in calculate_workers_limits() local
47 return std::make_pair(workers_soft_limit, workers_hard_limit); in calculate_workers_limits()
51 unsigned workers_soft_limit{}; in calc_workers_soft_limit() local
57 if (workers_soft_limit >= workers_hard_limit) { in calc_workers_soft_limit()
58 workers_soft_limit = workers_hard_limit - 1; in calc_workers_soft_limit()
61 return workers_soft_limit; in calc_workers_soft_limit()
71 return make_cache_aligned_unique<market>(workers_soft_limit); in make_permit_manager()
85 td->my_server->default_concurrency(), workers_soft_limit); in make_thread_dispatcher()
92 unsigned workers_soft_limit{}, workers_hard_limit{}; in threading_control_impl() local
93 std::tie(workers_soft_limit, workers_hard_limit) = calculate_workers_limits(); in threading_control_impl()
[all …]
H A Dmarket.cpp44 market::market(unsigned workers_soft_limit) in market() argument
45 : my_num_workers_soft_limit(workers_soft_limit) in market()
H A Dthreading_control.h78 … static cache_aligned_unique_ptr<permit_manager> make_permit_manager(unsigned workers_soft_limit);
80 … unsigned workers_soft_limit,