struct shared_data::thread_function
Declaration
struct shared_data::thread_function { /* full declaration omitted */ };Declared at: libs/pika/executors/include/pika/executors/fork_join_executor.hpp:184
Member Variables
- public const std::size_t num_threads_
- public const std::size_t thread_index_
- public const pika::execution::experimental:: fork_join_executor::loop_schedule schedule_
- public pika::lcos::local::spinlock& exception_mutex_
- public std::exception_ptr& exception_
- public std::uint64_t yield_delay_
- public pika::execution::experimental:: fork_join_executor::shared_data:: region_data_type& region_data_
- public pika::execution::experimental:: fork_join_executor::shared_data::queues_type& queues_
Method Overview
- public pika::execution::experimental::fork_join_executor::shared_data::thread_state get_state_this_thread() const noexcept
- public void set_state_this_thread(pika::execution::experimental::fork_join_executor::shared_data::thread_state state) noexcept
Methods
pika::execution::experimental::
fork_join_executor::shared_data::thread_state
get_state_this_thread() const noexcept
pika::execution::experimental::
fork_join_executor::shared_data::thread_state
get_state_this_thread() const noexceptDeclared at: libs/pika/executors/include/pika/executors/fork_join_executor.hpp:204
void set_state_this_thread(
pika::execution::experimental::
fork_join_executor::shared_data::
thread_state state) noexcept
void set_state_this_thread(
pika::execution::experimental::
fork_join_executor::shared_data::
thread_state state) noexceptDeclared at: libs/pika/executors/include/pika/executors/fork_join_executor.hpp:198
Parameters
- pika::execution::experimental:: fork_join_executor::shared_data::thread_state state