std::jthread::operator=
From cppreference.com
| std::jthread& operator=( std::jthread&& other ) noexcept; |
(C++20以降) | |
もし *this がまだ関連付けられた実行中のスレッドを持っている場合(つまり joinable() = true)、request_stop() を呼び出し、続いて join() を呼び出します。other の状態を *this に代入し、other をデフォルト構築された状態にします。
この呼び出しの後、this->get_id() は呼び出し前の other.get_id() の値と等しくなり、関連付けられたストップ状態も移動され、other はもはや実行スレッドを表さず、ストップ状態も持ちません。
[編集] パラメータ
| その他 | - | この jthread オブジェクトに代入する別の jthread オブジェクト |
[編集] 戻り値
*this