标准库头文件 <execution>
此头文件是算法库的一部分。
类 | |
(C++17) |
测试一个类是否表示某种执行策略 (类模板) |
定义于命名空间
std::execution | |
(C++17)(C++17)(C++17)(C++20) |
执行策略类型 (类) |
常量 | |
定义于命名空间
std::execution | |
(C++17)(C++17)(C++17)(C++20) |
全局执行策略对象 (常量) |
概要
namespace std { // 执行策略类型特征 template<class T> struct is_execution_policy; template<class T> inline constexpr bool is_execution_policy_v = is_execution_policy<T>::value; } namespace std::execution { // 顺序执行策略 class sequenced_policy; // 并行执行策略 class parallel_policy; // 并行及无序执行策略 class parallel_unsequenced_policy; // 无序执行策略 class unsequenced_policy; // 执行策略对象 inline constexpr sequenced_policy seq{ /* 未指明 */ }; inline constexpr parallel_policy par{ /* 未指明 */ }; inline constexpr parallel_unsequenced_policy par_unseq{ /* 未指明 */ }; inline constexpr unsequenced_policy unseq{ /* 未指明 */ }; }