|
28 | 28 | <meta property="og:url" content="https://cpprefjp.github.io/reference/execution.html" /> |
29 | 29 | <meta property="og:site_name" content="cpprefjp - C++日本語リファレンス" /> |
30 | 30 | <meta property="og:type" content="article" /> |
31 | | - <meta property="og:description" content="&lt;execution&gt;execution(C++17) &lt;execution&gt;ヘッダでは、アルゴリズムの並列実行を許可するための実行ポリシー型を定義する。 名前 説明 対応バージョン is_execution_policy 型が実行ポリシーかを判定する C++17 execution 実行ポリシー用の名前空間 C++17 バージョン 言語 C++1" /> |
| 31 | + <meta property="og:description" content="&lt;execution&gt;execution(C++17) &lt;execution&gt;ヘッダでは、アルゴリズムの並列実行を許可するための実行ポリシー、汎用的な非同期実行フレームワークとしての実行制御ライブラリを定義する。 実行ポリシー(C++17) 名前 説明 対応バージョン execution 実行ポリシー用の名前空間 (namespace) C++17 is_" /> |
32 | 32 | <meta name="twitter:card" content="summary" /> |
33 | 33 | <meta name="twitter:title" content="execution - cpprefjp C++日本語リファレンス" /> |
34 | 34 | <meta name="twitter:url" content="https://cpprefjp.github.io/reference/execution.html" /> |
35 | | - <meta name="twitter:description" content="&lt;execution&gt;execution(C++17) &lt;execution&gt;ヘッダでは、アルゴリズムの並列実行を許可するための実行ポリシー型を定義する。 名前 説明 対応バージョン is_execution_policy 型が実行ポリシーかを判定する C++17 execution 実行ポリシー用の名前空間 C++17 バージョン 言語 C++1" /> |
| 35 | + <meta name="twitter:description" content="&lt;execution&gt;execution(C++17) &lt;execution&gt;ヘッダでは、アルゴリズムの並列実行を許可するための実行ポリシー、汎用的な非同期実行フレームワークとしての実行制御ライブラリを定義する。 実行ポリシー(C++17) 名前 説明 対応バージョン execution 実行ポリシー用の名前空間 (namespace) C++17 is_" /> |
36 | 36 |
|
37 | 37 |
|
38 | 38 | <link rel="alternate" type="application/atom+xml" title="Atom" href="https://cpprefjp.github.io/rss.xml" /> |
|
176 | 176 |
|
177 | 177 | <p class="text-right"><small> |
178 | 178 | 最終更新日時(UTC): |
179 | | - <span itemprop="datePublished" content="2019-01-11T05:26:10"> |
180 | | - 2019年01月11日 05時26分10秒 |
| 179 | + <span itemprop="datePublished" content="2025-04-04T07:45:27"> |
| 180 | + 2025年04月04日 07時45分27秒 |
181 | 181 | </span> |
182 | 182 | <br/> |
183 | 183 | <span itemprop="author" itemscope itemtype="http://schema.org/Person"> |
184 | | - <span itemprop="name">Akira Takahashi</span> |
| 184 | + <span itemprop="name">yoh</span> |
185 | 185 | </span> |
186 | 186 | が更新 |
187 | 187 | </small></p> |
|
201 | 201 | <div class="col-sm-12 content-body"> |
202 | 202 |
|
203 | 203 | <div class="header"><execution></div><h1 itemprop="name"><span class="token">execution</span><span class="cpp cpp17" title="C++17で追加">(C++17)</span></h1> |
204 | | -<div itemprop="articleBody"><p><code><execution></code>ヘッダでは、アルゴリズムの並列実行を許可するための実行ポリシー型を定義する。</p> |
| 204 | +<div itemprop="articleBody"><p><code><execution></code>ヘッダでは、アルゴリズムの並列実行を許可するための実行ポリシー、汎用的な非同期実行フレームワークとしての実行制御ライブラリを定義する。</p> |
| 205 | +<h2>実行ポリシー(C++17)</h2> |
205 | 206 | <table border="1" bordercolor="#888" style="border-collapse:collapse"> |
206 | 207 | <thead> |
207 | 208 | <tr> |
|
212 | 213 | </thead> |
213 | 214 | <tbody> |
214 | 215 | <tr> |
| 216 | +<td><code><a href="execution/execution.html">execution</a></code></td> |
| 217 | +<td>実行ポリシー用の名前空間 (namespace)</td> |
| 218 | +<td>C++17</td> |
| 219 | +</tr> |
| 220 | +<tr> |
215 | 221 | <td><code><a href="execution/is_execution_policy.html">is_execution_policy</a></code></td> |
216 | | -<td>型が実行ポリシーかを判定する</td> |
| 222 | +<td>型が実行ポリシーかを判定する (class template)</td> |
217 | 223 | <td>C++17</td> |
218 | 224 | </tr> |
| 225 | +</tbody> |
| 226 | +</table> |
| 227 | +<h2>実行制御ライブラリ(C++26)</h2> |
| 228 | +<table border="1" bordercolor="#888" style="border-collapse:collapse"> |
| 229 | +<thead> |
| 230 | +<tr> |
| 231 | +<th>名前</th> |
| 232 | +<th>説明</th> |
| 233 | +<th>対応バージョン</th> |
| 234 | +</tr> |
| 235 | +</thead> |
| 236 | +<tbody> |
219 | 237 | <tr> |
220 | 238 | <td><code><a href="execution/execution.html">execution</a></code></td> |
221 | | -<td>実行ポリシー用の名前空間</td> |
222 | | -<td>C++17</td> |
| 239 | +<td>実行制御ライブラリの名前空間 (namespace)</td> |
| 240 | +<td>C++26</td> |
| 241 | +</tr> |
| 242 | +<tr> |
| 243 | +<td><code><a href="execution/execution.html">this_thread</a></code></td> |
| 244 | +<td>実行制御ライブラリ/Senderコンシューマの名前空間 (namespace)</td> |
| 245 | +<td>C++26</td> |
223 | 246 | </tr> |
224 | 247 | </tbody> |
225 | 248 | </table> |
226 | 249 | <h2>バージョン</h2> |
227 | 250 | <h3>言語</h3> |
228 | 251 | <ul> |
229 | 252 | <li>C++17</li> |
| 253 | +<li>C++26 実行制御ライブラリ</li> |
230 | 254 | </ul> |
231 | 255 | <h2>参照</h2> |
232 | 256 | <ul> |
233 | 257 | <li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0024r2.html" target="_blank">P0024R2 The Parallelism TS Should be Standardized</a></li> |
| 258 | +<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html" target="_blank">P2300R10 <code>std::execution</code></a></li> |
234 | 259 | </ul></div> |
235 | 260 |
|
236 | 261 | </div> |
|
0 commit comments