名前空間
変種
操作

std::stop_token::stop_token

From cppreference.com
 
 
並行性サポートライブラリ
スレッド
(C++11)
(C++20)
this_thread 名前空間
(C++11)
(C++11)
(C++11)
協調的なキャンセル
排他制御
(C++11)
汎用ロック管理
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
条件変数
(C++11)
セマフォ
ラッチとバリア
(C++20)
(C++20)
future
(C++11)
(C++11)
(C++11)
(C++11)
安全なメモリ解放 (Safe Reclamation)
(C++26)
ハザードポインタ
アトミック型
(C++11)
(C++20)
アトミック型の初期化
(C++11)(C++20で非推奨)
(C++11)(C++20で非推奨)
メモリオーダー
(C++11)(C++26で非推奨)
アトミック操作のためのフリー関数
アトミックフラグのためのフリー関数
 
 
stop_token() noexcept;
(1) (C++20以降)
stop_token( const stop_token& other ) noexcept;
(2) (C++20以降)
stop_token( stop_token&& other ) noexcept;
(3) (C++20以降)

新しいstop_tokenオブジェクトを構築します。

1) 関連付けられたストップステートのない、空のstop_tokenを構築します。
2) コピーコンストラクタ。otherの関連付けられたストップステートと同じものを関連付けられたストップステートとして持つstop_tokenを構築します。
3) ムーブコンストラクタ。otherの関連付けられたストップステートと同じものを関連付けられたストップステートとして持つstop_tokenを構築します。otherは空の状態になります。

[編集] パラメータ

その他 - このstop_tokenオブジェクトを構築するために使用する別のstop_tokenオブジェクト

[編集] 事後条件

1) stop_possible()stop_requested() は両方とも false です。
2) *thisother は同じ関連付けられたストップステートを共有し、等価です。
3) *thisother の以前の関連付けられたストップステートを持ち、 other.stop_possible()false です。
English 日本語 中文(简体) 中文(繁體)