この章では、タスク・スケジューラーに対する高水準インターフェイスを説明します。低水準インターフェイスの情報は、「タスク・スケジューラー」を参照してください。高水準インターフェイスを使用すると、関数やラムダ式から潜在的に並列なタスクのグループを容易に作成できます。低水準インターフェイスでは、例外やアフィニティーの制御のように、より詳細な制御を行うことができます。
関数を並列に実行する高水準インターフェイス。
template<typename Func> task_handle;
template<typename Func> task_handle<Func> make_task( const Func& f );
enum task_group_status;
class task_group;
class structured_task_group;
bool is_current_task_group_canceling();