..
    Copyright (c) 2020 The STE||AR-Group

    SPDX-License-Identifier: BSL-1.0
    Distributed under the Boost Software License, Version 1.0. (See accompanying
    file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

.. _modules_executors:

=========
executors
=========

The executors module exposes executors and execution policies. Most importantly,
it exposes the following classes and constants:

* :cpp:class:`hpx::execution::sequenced_executor`
* :cpp:class:`hpx::execution::parallel_executor`
* :cpp:class:`hpx::execution::sequenced_policy`
* :cpp:class:`hpx::execution::parallel_policy`
* :cpp:class:`hpx::execution::parallel_unsequenced_policy`
* :cpp:class:`hpx::execution::sequenced_task_policy`
* :cpp:class:`hpx::execution::parallel_task_policy`
* :cpp:var:`hpx::execution::seq`
* :cpp:var:`hpx::execution::par`
* :cpp:var:`hpx::execution::par_unseq`
* :cpp:var:`hpx::execution::task`

See the :ref:`API reference <modules_executors_api>` of this module for more
details.

