名前空間 std::execution::system_context_replaceability では、並列Scheduler動作をユーザが差し替えるためのインタフェースを定義する。
namespace std::execution::system_context_replaceability {
…
}
並列Schedulerをユーザ実装で置き換える場合、下記が必要となる。
system_context_replaceability::parallel_scheduler_backendインターフェースをバックエンドにもつ並列Schedulerを実装する。- 処理系の手順に従って、
system_context_replaceability::query_parallel_scheduler_backendシンボルを自前バックエンド実装を返す関数で置き換える。
| 名前 | 説明 | 対応バージョン |
|---|---|---|
receiver_proxy |
バックエンド実装用のReceiverプロキシ (class) | C++26 |
bulk_item_receiver_proxy |
バックエンド実装用のバルク処理Receiverプロキシ (class) | C++26 |
parallel_scheduler_backend |
並列Schedulerバックエンド (class) | C++26 |
query_parallel_scheduler_backend |
並列Schedulerバックエンドを問い合わせ (function) | C++26 |
バージョン
言語
- C++26