C++ 参考手册

位置:首页 > C++ 参考手册 >C++ 标准库头文件 > 标准库头文件 <execution>

此头文件是算法库的一部分。

测试一个类是否表示某种执行策略
(类模板)
定义于命名空间 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{ /* 未指明 */ };
}