.. _yielding:

Yielding or Rescheduling
---------------------------------------------


Yielding to Higher Priority Tasks
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

.. _yield:

.. doxygenfunction:: tmc::yield()

.. _yield_requested:

.. doxygenfunction:: tmc::yield_requested()

.. _yield_if_requested:

.. doxygenfunction:: tmc::yield_if_requested()

.. _check_yield_counter:

.. doxygenfunction:: tmc::check_yield_counter()

.. _check_yield_counter_dynamic:

.. doxygenfunction:: tmc::check_yield_counter_dynamic(size_t N)

.. _rescheduling:

Rescheduling Tasks for Fairness
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

.. _reschedule:

.. doxygenfunction:: tmc::reschedule()