threads::thread_restart_state suspend(
    threads::thread_schedule_state state,
    threads::thread_id_type id,
    const util::thread_description& description =
        pika::util::thread_description(
            "this_thread::suspend"),
    pika::error_code& ec = throws)

Description

//////////////////////////////////////////////////////////////////////// The function \awill return control to the thread manager (suspends the current thread). It sets the new state of this thread to the thread state passed as the parameter.

Declared at: libs/pika/threading_base/include/pika/threading_base/thread_helpers.hpp:453

Parameters

threads::thread_schedule_state state
threads::thread_id_type id
const util::thread_description& description = pika::util::thread_description("this_thread::suspend")
pika::error_code& ec = throws