void swap(thread& x) noexcept;
概要
別のthread
と交換する。
効果
*this
とx
を入れ替える。
例外
送出しない。
例
#include <thread>
int main()
{
std::thread t1([]{ /*...*/ });
std::thread t2;
t1.swap(t2);
t2.join();
return 0;
}
出力
バージョン
言語
- C++11
処理系
- Clang:
- GCC: 4.6.3, 4.7.0
- ICC:
- Visual C++: 2012, 2013, 2015