「テンプレート:thread」の版間の差分
提供: C++入門
(ページの作成:「* std::thread * boost::thread {|class="wikitable" |+ std::thread メンバ関数 ! 関数 ! 説明 |- | メンバ関数 | |- | [[std::thread::th...」) |
|||
行51: | 行51: | ||
| [[std::swap]] | | [[std::swap]] | ||
| スワップ | | スワップ | ||
+ | |- | ||
+ | |カレントスレッドの管理 | ||
+ | | | ||
+ | |- | ||
+ | | [[std::this_thread::yield_id]] | ||
+ | | 処理系に再スケジュールの機会を与えます。 | ||
+ | |- | ||
+ | | [[std::this_thread::get_id]] | ||
+ | | スレッドIDを返します。 | ||
+ | |- | ||
+ | | [[std::this_thread::sleep_for]] | ||
+ | | 指定した時間、現在のスレッドの実行を停止します。 | ||
+ | |- | ||
+ | | [[std::this_thread::sleep_until]] | ||
+ | | 指定した時刻まで、現在のスレッドの実行を停止します。 | ||
|} | |} | ||
<!-- vim: filetype=mediawiki --> | <!-- vim: filetype=mediawiki --> |
2014年1月18日 (土) 01:00時点における最新版
関数 | 説明 |
---|---|
メンバ関数 | |
std::thread::thread | コンストラクタ。threadオブジェクトを作成します。 |
std::thread::~thread | スレッドがjoinかdetachされている必要があります。スレッドオブジェクトを破棄します。 |
std::thread::operator= | スレッドオブジェクトをmoveします。 |
オブザーバー | |
std::thread::joinable | スレッドが合流可能であるかチェックします。 |
std::thread::get_id | スレッドのIDを返します。 |
std::thread::native_handle | スレッドハンドルを返します。 |
std::thread::hardware_concurrency | 実装によってサポートされる同時スレッド数を返します。 |
操作 | |
std::thread::join | スレッドの終了を待ちます。 |
std::thread::detach | スレッドハンドルから独立して実行するスレッドを許可します。 |
std::thread::swap | スワップ |
非メンバ関数 | |
std::swap | スワップ |
カレントスレッドの管理 | |
std::this_thread::yield_id | 処理系に再スケジュールの機会を与えます。 |
std::this_thread::get_id | スレッドIDを返します。 |
std::this_thread::sleep_for | 指定した時間、現在のスレッドの実行を停止します。 |
std::this_thread::sleep_until | 指定した時刻まで、現在のスレッドの実行を停止します。 |