<thread>
クラス thread と <さまざま> なサポート関数を定義するために、標準ヘッダーのスレッドを含めます。
#include <thread>
解説
注意
/clr や /clr:pure を使用してコンパイルされたコードでは、このヘッダーはブロックされます。
__STDCPP_THREADS__ マクロは 0 以外の値にスレッドがこのヘッダーでサポートされていることを示すために定義されます。
メンバー
パブリック クラス
名前 |
説明 |
---|---|
アプリケーションの実行中のスレッドを確認および管理するために使用されるオブジェクトを定義します。 |
パブリックな構造
名前 |
説明 |
---|---|
メンバー関数を返す thread::id、一意の値を定義します。 インデックス値の分布に型 thread::id の値を割り当てるのに適しているメンバー関数は ハッシュ関数 を定義します。 |
パブリック関数
名前 |
説明 |
---|---|
現在の実行スレッドを識別します。 |
|
呼び出し元スレッドをブロックします。 |
|
指定した時間の少なくとも呼び出し元スレッドをブロックします。 |
|
thread の 2 種類のオブジェクトの状態を交換します。 |
|
現在のスレッドが通常実行を継続がオペレーティング システムに他のスレッドを実行するように通知します。 |
パブリック演算子
名前 |
説明 |
---|---|
thread::id の 1 種類のオブジェクトが別の以上かどうかを判定します。 |
|
thread::id の 1 種類のオブジェクトが他方の値より大きいかどうかを判定します。 |
|
thread::id の 1 種類のオブジェクトが別の以下かどうかを判定します。 |
|
thread::id の 1 種類のオブジェクトが他方の数値より小さいかどうかを判断します。 |
|
非等値の thread::id の 2 種類のオブジェクトを比較します。 |
|
同等の thread::id の 2 種類のオブジェクトを比較します。 |
|
ストリームに thread::id オブジェクトのテキスト表現を挿入します。 |