Skip to content

Commit b6f647c

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent d10cd74 commit b6f647c

23 files changed

+171
-690
lines changed

reference/execution/execution/run_loop/run.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -212,8 +212,8 @@
212212

213213
<p class="text-right"><small>
214214
最終更新日時(UTC):
215-
<span itemprop="datePublished" content="2025-04-30T09:09:00">
216-
2025年04月30日 09時09分00秒
215+
<span itemprop="datePublished" content="2025-05-01T15:51:26">
216+
2025年05月01日 15時51分26秒
217217
</span>
218218
<br/>
219219
<span itemprop="author" itemscope itemtype="http://schema.org/Person">

reference/execution/execution/schedule.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -200,8 +200,8 @@
200200

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2025-04-30T05:29:54">
204-
2025年04月30日 05時29分54秒
203+
<span itemprop="datePublished" content="2025-05-01T15:51:26">
204+
2025年05月01日 15時51分26秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">

reference/rcu/rcu_obj_base.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -188,8 +188,8 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2025-02-06T01:48:43">
192-
2025年02月06日 01時48分43秒
191+
<span itemprop="datePublished" content="2025-05-01T15:51:26">
192+
2025年05月01日 15時51分26秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">

reference/rcu/rcu_retire.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -188,8 +188,8 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2025-02-06T01:48:43">
192-
2025年02月06日 01時48分43秒
191+
<span itemprop="datePublished" content="2025-05-01T15:51:26">
192+
2025年05月01日 15時51分26秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">

reference/rcu/rcu_synchronize.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -188,8 +188,8 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2025-02-06T01:48:43">
192-
2025年02月06日 01時48分43秒
191+
<span itemprop="datePublished" content="2025-05-01T15:51:26">
192+
2025年05月01日 15時51分26秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">

reference/thread/jthread.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -392,14 +392,14 @@ <h3>基本的な使い方</h3>
392392
<span class="p">{</span>
393393
<span class="c1">// 関数の第1引数が<a href="../stop_token/stop_token.html">std::stop_token</a>型である場合、</span>
394394
<span class="c1">// スレッドに中断リクエストを送れるようになる</span>
395-
<span class="n">std</span><span class="o">::</span><span class="n">jthread</span> <span class="n">t1</span> <span class="p">{</span><span class="n">f1</span><span class="p">,</span> <span class="mi">1</span><span class="err">'</span><span class="mo">000</span><span class="err">'</span><span class="mo">000</span><span class="p">};</span>
395+
<span class="n"><a href="">std::jthread</a></span> <span class="n">t1</span> <span class="p">{</span><span class="n">f1</span><span class="p">,</span> <span class="mi">1</span><span class="err">'</span><span class="mo">000</span><span class="err">'</span><span class="mo">000</span><span class="p">};</span>
396396
<span class="n"><a href="this_thread/sleep_for.html">std::this_thread::sleep_for</a></span><span class="p">(</span><span class="n"><a href="../chrono/duration_aliases.html">std::chrono::milliseconds</a></span><span class="p">{</span><span class="mi">3</span><span class="p">});</span>
397397
<span class="n"><a href="jthread/request_stop.html">t1.request_stop()</a></span><span class="p">;</span> <span class="c1">// スレッドの中断要求を発行</span>
398398

399399
<span class="c1">// スレッド実行する関数が<a href="../stop_token/stop_token.html">std::stop_token</a>を受け取らない場合、</span>
400400
<span class="c1">// 中断リクエストを使用せず、</span>
401401
<span class="c1">// デストラクタで自動的にjoinするスレッドオブジェクトとして使用する</span>
402-
<span class="n">std</span><span class="o">::</span><span class="n">jthread</span> <span class="n">t2</span> <span class="p">{</span>
402+
<span class="n"><a href="">std::jthread</a></span> <span class="n">t2</span> <span class="p">{</span>
403403
<span class="p">[]</span> <span class="p">{</span> <span class="n">f2</span><span class="p">(</span><span class="mi">1</span><span class="err">'</span><span class="mo">000</span><span class="err">'</span><span class="mo">000</span><span class="p">);</span> <span class="p">}</span>
404404
<span class="p">};</span>
405405
<span class="p">}</span> <span class="c1">// jthreadのデストラクタでは、中断要求を発行し、スレッドの終了を待機する</span>

reference/thread/jthread/detach.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@ <h2>例</h2>
258258
<span class="k">auto</span> <span class="n">ftr</span> <span class="o">=</span> <span class="n"><a href="../../future/packaged_task/get_future.html">task.get_future()</a></span><span class="p">;</span>
259259

260260
<span class="c1">// 新しいスレッド作成後にdetach操作</span>
261-
<span class="n">std</span><span class="o">::</span><span class="n">jthread</span> <span class="n">t</span><span class="p">(</span><span class="n"><a href="../../utility/move.html">std::move</a></span><span class="p">(</span><span class="n">task</span><span class="p">));</span>
261+
<span class="n"><a href="../jthread.html">std::jthread</a></span> <span class="nf">t</span><span class="p">(</span><span class="n"><a href="../../utility/move.html">std::move</a></span><span class="p">(</span><span class="n">task</span><span class="p">));</span>
262262
<span class="n">t</span><span class="p">.</span><span class="n"><span style="color:#ff0000">detach()</span></span><span class="p">;</span>
263263

264264
<span class="k">return</span> <span class="n">ftr</span><span class="p">;</span>

reference/thread/jthread/get_id.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -242,10 +242,10 @@ <h2>例</h2>
242242

243243
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
244244
<span class="p">{</span>
245-
<span class="n">std</span><span class="o">::</span><span class="n">jthread</span> <span class="n">t1</span><span class="p">;</span>
245+
<span class="n"><a href="../jthread.html">std::jthread</a></span> <span class="n">t1</span><span class="p">;</span>
246246
<span class="n"><a href="../../cassert/assert.html">assert</a></span><span class="p">(</span> <span class="n">t1</span><span class="p">.</span><span class="n"><span style="color:#ff0000">get_id()</span></span> <span class="o">==</span> <span class="n"><a href="../thread/id.html">std::jthread::id</a></span><span class="p">{}</span> <span class="p">);</span>
247247

248-
<span class="n">std</span><span class="o">::</span><span class="n">jthread</span> <span class="n">t2</span><span class="p">{</span> <span class="p">[]{</span> <span class="cm">/*...*/</span> <span class="p">}</span> <span class="p">};</span>
248+
<span class="n"><a href="../jthread.html">std::jthread</a></span> <span class="n">t2</span><span class="p">{</span> <span class="p">[]{</span> <span class="cm">/*...*/</span> <span class="p">}</span> <span class="p">};</span>
249249
<span class="n"><a href="../../cassert/assert.html">assert</a></span><span class="p">(</span> <span class="n">t2</span><span class="p">.</span><span class="n"><span style="color:#ff0000">get_id()</span></span> <span class="o">!=</span> <span class="n"><a href="../thread/id.html">std::jthread::id</a></span><span class="p">{}</span> <span class="p">);</span>
250250

251251
<span class="n"><a href="../../iostream/cout.html">std::cout</a></span> <span class="o">&lt;&lt;</span> <span class="n">t1</span><span class="p">.</span><span class="n"><span style="color:#ff0000">get_id()</span></span> <span class="o">&lt;&lt;</span> <span class="n"><a href="../../ostream/endl.html">std::endl</a></span><span class="p">;</span>

reference/thread/jthread/get_stop_source.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -242,15 +242,15 @@ <h2>例</h2>
242242

243243
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
244244
<span class="p">{</span>
245-
<span class="n">std</span><span class="o">::</span><span class="n">jthread</span> <span class="n">t1</span> <span class="p">{</span>
245+
<span class="n"><a href="../jthread.html">std::jthread</a></span> <span class="n">t1</span> <span class="p">{</span>
246246
<span class="p">[](</span><span class="n"><a href="../../stop_token/stop_token.html">std::stop_token</a></span> <span class="n">stoken</span><span class="p">)</span> <span class="p">{</span>
247247
<span class="k">while</span> <span class="p">(</span><span class="o">!</span><span class="n">stoken</span><span class="p">.</span><span class="n"><a href="../../stop_token/stop_token/stop_requested.html">stop_requested()</a></span><span class="p">)</span> <span class="p">{}</span>
248248
<span class="n"><a href="../../iostream/cout.html">std::cout</a></span> <span class="o">&lt;&lt;</span> <span class="s">"exit t1 thread"</span> <span class="o">&lt;&lt;</span> <span class="n"><a href="../../ostream/endl.html">std::endl</a></span><span class="p">;</span>
249249
<span class="p">}</span>
250250
<span class="p">};</span>
251251

252252
<span class="c1">// 別スレッドを立てて、そのスレッドからt1スレッドに停止要求を発行する</span>
253-
<span class="n">std</span><span class="o">::</span><span class="n">jthread</span> <span class="n">t2</span> <span class="p">{</span>
253+
<span class="n"><a href="../jthread.html">std::jthread</a></span> <span class="n">t2</span> <span class="p">{</span>
254254
<span class="p">[</span><span class="n">ssource</span> <span class="o">=</span> <span class="n">t1</span><span class="p">.</span><span class="n"><span style="color:#ff0000">get_stop_source()</span></span><span class="p">]()</span> <span class="p">{</span>
255255
<span class="n">ssource</span><span class="p">.</span><span class="n"><a href="../../stop_token/stop_source/request_stop.html">request_stop()</a></span><span class="p">;</span>
256256
<span class="p">}</span>

reference/thread/jthread/get_stop_token.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ <h2>例</h2>
246246

247247
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
248248
<span class="p">{</span>
249-
<span class="n">std</span><span class="o">::</span><span class="n">jthread</span> <span class="n">t</span> <span class="p">{</span>
249+
<span class="n"><a href="../jthread.html">std::jthread</a></span> <span class="n">t</span> <span class="p">{</span>
250250
<span class="p">[](</span><span class="n"><a href="../../stop_token/stop_token.html">std::stop_token</a></span> <span class="n">stoken</span><span class="p">)</span> <span class="p">{</span>
251251
<span class="k">while</span> <span class="p">(</span><span class="o">!</span><span class="n">stoken</span><span class="p">.</span><span class="n"><a href="../../stop_token/stop_token/stop_requested.html">stop_requested()</a></span><span class="p">)</span> <span class="p">{}</span>
252252
<span class="n"><a href="../../iostream/cout.html">std::cout</a></span> <span class="o">&lt;&lt;</span> <span class="s">"exit thread"</span> <span class="o">&lt;&lt;</span> <span class="n"><a href="../../ostream/endl.html">std::endl</a></span><span class="p">;</span>

reference/thread/jthread/hardware_concurrency.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ <h2>例</h2>
244244

245245
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
246246
<span class="p">{</span>
247-
<span class="n"><a href="../../iostream/cout.html">std::cout</a></span> <span class="o">&lt;&lt;</span> <span class="s">"concurrency="</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">jthread</span><span class="o">::</span><span class="n"><span style="color:#ff0000">hardware_concurrency()</span></span> <span class="o">&lt;&lt;</span> <span class="n"><a href="../../ostream/endl.html">std::endl</a></span><span class="p">;</span>
247+
<span class="n"><a href="../../iostream/cout.html">std::cout</a></span> <span class="o">&lt;&lt;</span> <span class="s">"concurrency="</span> <span class="o">&lt;&lt;</span> <span class="n"><a href="../jthread.html">std::jthread</a></span><span class="o">::</span><span class="n"><span style="color:#ff0000">hardware_concurrency()</span></span> <span class="o">&lt;&lt;</span> <span class="n"><a href="../../ostream/endl.html">std::endl</a></span><span class="p">;</span>
248248
<span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
249249
<span class="p">}</span>
250250
</code></pre></div>

reference/thread/jthread/id.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ <h2>例</h2>
243243

244244
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
245245
<span class="p">{</span>
246-
<span class="n">std</span><span class="o">::</span><span class="n">jthread</span> <span class="p">{[]{</span>
246+
<span class="n"><a href="../jthread.html">std::jthread</a></span> <span class="p">{[]{</span>
247247
<span class="k">const</span> <span class="n"><span style="color:#ff0000">std::jthread::id</span></span> <span class="n">background_tid</span> <span class="o">=</span> <span class="n"><a href="../this_thread/get_id.html">std::this_thread::get_id()</a></span><span class="p">;</span>
248248
<span class="n"><a href="../../iostream/cout.html">std::cout</a></span> <span class="o">&lt;&lt;</span> <span class="s">"background="</span> <span class="o">&lt;&lt;</span> <span class="n">background_tid</span> <span class="o">&lt;&lt;</span> <span class="n"><a href="../../ostream/endl.html">std::endl</a></span><span class="p">;</span>
249249
<span class="p">}};</span>

reference/thread/jthread/join.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ <h2>例</h2>
249249
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
250250
<span class="p">{</span>
251251
<span class="kt">int</span> <span class="n">x</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span>
252-
<span class="n">std</span><span class="o">::</span><span class="n">jthread</span> <span class="n">t</span><span class="p">([</span><span class="o">&amp;</span><span class="p">]{</span> <span class="o">++</span><span class="n">x</span><span class="p">;</span> <span class="p">});</span>
252+
<span class="n"><a href="../jthread.html">std::jthread</a></span> <span class="n">t</span><span class="p">([</span><span class="o">&amp;</span><span class="p">]{</span> <span class="o">++</span><span class="n">x</span><span class="p">;</span> <span class="p">});</span>
253253

254254
<span class="c1">// ここでxにアクセスするとdata raceにより未定義動作</span>
255255

reference/thread/jthread/joinable.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ <h2>例</h2>
243243

244244
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
245245
<span class="p">{</span>
246-
<span class="n">std</span><span class="o">::</span><span class="n">jthread</span> <span class="n">t</span><span class="p">([]{</span> <span class="cm">/*...*/</span> <span class="p">});</span>
246+
<span class="n"><a href="../jthread.html">std::jthread</a></span> <span class="n">t</span><span class="p">([]{</span> <span class="cm">/*...*/</span> <span class="p">});</span>
247247
<span class="n"><a href="../../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n">t</span><span class="p">.</span><span class="n"><span style="color:#ff0000">joinable()</span></span><span class="p">);</span>
248248

249249
<span class="n"><a href="../thread/join.html">t.join()</a></span><span class="p">;</span>

reference/thread/jthread/native_handle.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@ <h2>例</h2>
251251
<span class="p">}</span>
252252

253253
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span> <span class="p">{</span>
254-
<span class="n">std</span><span class="o">::</span><span class="n">jthread</span> <span class="n">t</span><span class="p">{</span><span class="n">func</span><span class="p">};</span>
254+
<span class="n"><a href="../jthread.html">std::jthread</a></span> <span class="n">t</span><span class="p">{</span><span class="n">func</span><span class="p">};</span>
255255
<span class="n">SetThreadPriority</span><span class="p">(</span><span class="n">t</span><span class="p">.</span><span class="n"><span style="color:#ff0000">native_handle()</span></span><span class="p">,</span> <span class="n">THREAD_PRIORITY_IDLE</span><span class="p">);</span>
256256
<span class="n"><a href="../thread/join.html">t.join()</a></span><span class="p">;</span>
257257
<span class="p">}</span>

reference/thread/jthread/op_assign.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -254,8 +254,8 @@ <h2>例</h2>
254254

255255
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
256256
<span class="p">{</span>
257-
<span class="n">std</span><span class="o">::</span><span class="n">jthread</span> <span class="n">t1</span><span class="p">([]{</span> <span class="cm">/*...*/</span> <span class="p">});</span>
258-
<span class="n">std</span><span class="o">::</span><span class="n">jthread</span> <span class="n">t2</span><span class="p">;</span>
257+
<span class="n"><a href="../jthread.html">std::jthread</a></span> <span class="n">t1</span><span class="p">([]{</span> <span class="cm">/*...*/</span> <span class="p">});</span>
258+
<span class="n"><a href="../jthread.html">std::jthread</a></span> <span class="n">t2</span><span class="p">;</span>
259259
<span class="n"><a href="../../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n">t1</span><span class="p">.</span><span class="n"><a href="joinable.html">joinable()</a></span> <span class="o">&amp;&amp;</span> <span class="o">!</span><span class="n">t2</span><span class="p">.</span><span class="n"><a href="joinable.html">joinable()</a></span><span class="p">);</span>
260260

261261
<span class="c1">// t1からt2へムーブ代入</span>

reference/thread/jthread/op_constructor.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -361,14 +361,14 @@ <h2>例</h2>
361361
<span class="p">{</span>
362362
<span class="c1">// 関数の第1引数が<a href="../../stop_token/stop_token.html">std::stop_token</a>型である場合、</span>
363363
<span class="c1">// スレッドに中断リクエストを送れるようになる</span>
364-
<span class="n">std</span><span class="o">::</span><span class="n">jthread</span> <span class="n">t1</span> <span class="p">{</span><span class="n">f1</span><span class="p">,</span> <span class="mi">1</span><span class="err">'</span><span class="mo">000</span><span class="err">'</span><span class="mo">000</span><span class="p">};</span>
364+
<span class="n"><a href="../jthread.html">std::jthread</a></span> <span class="n">t1</span> <span class="p">{</span><span class="n">f1</span><span class="p">,</span> <span class="mi">1</span><span class="err">'</span><span class="mo">000</span><span class="err">'</span><span class="mo">000</span><span class="p">};</span>
365365
<span class="n"><a href="../this_thread/sleep_for.html">std::this_thread::sleep_for</a></span><span class="p">(</span><span class="n"><a href="../../chrono/duration_aliases.html">std::chrono::milliseconds</a></span><span class="p">{</span><span class="mi">3</span><span class="p">});</span>
366366
<span class="n"><a href="request_stop.html">t1.request_stop()</a></span><span class="p">;</span> <span class="c1">// スレッドの中断要求を発行</span>
367367

368368
<span class="c1">// スレッド実行する関数が<a href="../../stop_token/stop_token.html">std::stop_token</a>を受け取らない場合、</span>
369369
<span class="c1">// 中断リクエストを使用せず、</span>
370370
<span class="c1">// デストラクタで自動的にjoinするスレッドオブジェクトとして使用する</span>
371-
<span class="n">std</span><span class="o">::</span><span class="n">jthread</span> <span class="n">t2</span> <span class="p">{</span>
371+
<span class="n"><a href="../jthread.html">std::jthread</a></span> <span class="n">t2</span> <span class="p">{</span>
372372
<span class="p">[]</span> <span class="p">{</span> <span class="n">f2</span><span class="p">(</span><span class="mi">1</span><span class="err">'</span><span class="mo">000</span><span class="err">'</span><span class="mo">000</span><span class="p">);</span> <span class="p">}</span>
373373
<span class="p">};</span>
374374
<span class="p">}</span> <span class="c1">// jthreadのデストラクタでは、中断要求を発行し、スレッドの終了を待機する</span>

0 commit comments

Comments
 (0)