Provides support for creating and scheduling Task objects.
Static Public Member Functions | |
| static auto | invoke (xtd::array< xtd::action<> > &&actions) -> void |
| Executes each of the provided actions, possibly in parallel. | |
| template<typename collection_t> | |
| static auto | invoke (collection_t &&actions) -> void |
| Executes each of the provided actions, possibly in parallel. | |
| template<typename ... args_t> | |
| static auto | invoke (args_t &&... args) -> void |
| Executes each of the provided actions, possibly in parallel. | |
| static auto | invoke_async (xtd::array< xtd::action<> > &&actions) -> xtd::array< xtd::threading::tasks::task<> > |
| template<typename collection_t> | |
| static auto | invoke_async (collection_t &&actions) -> xtd::array< xtd::threading::tasks::task<> > |
| template<typename ... args_t> | |
| static auto | invoke_async (args_t &&... args) -> xtd::array< xtd::threading::tasks::task<> > |
|
inlinestatic |
Executes each of the provided actions, possibly in parallel.
| An | array of Action to execute. |
|
inlinestatic |
Executes each of the provided actions, possibly in parallel.
| An | array of Action to execute. |
|
inlinestatic |
Executes each of the provided actions, possibly in parallel.
| An | array of Action to execute. |