template <typename SchedulingPolicy>
bool call_background_thread(
pika::threads::thread_id_ref_type&
background_thread,
pika::threads::thread_id_ref_type& next_thrd,
SchedulingPolicy& scheduler,
std::size_t num_thread,
bool,
pika::execution_base::this_thread::detail::
agent_storage* context_storage)
template <typename SchedulingPolicy>
bool call_background_thread(
pika::threads::thread_id_ref_type&
background_thread,
pika::threads::thread_id_ref_type& next_thrd,
SchedulingPolicy& scheduler,
std::size_t num_thread,
bool,
pika::execution_base::this_thread::detail::
agent_storage* context_storage)Declared at: libs/pika/thread_pools/include/pika/thread_pools/scheduling_loop.hpp:495
Parameters
- pika::threads::thread_id_ref_type& background_thread
- pika::threads::thread_id_ref_type& next_thrd
- SchedulingPolicy& scheduler
- std::size_t num_thread
- bool
- pika::execution_base::this_thread::detail:: agent_storage* context_storage