this_thread 名前空間には、スレッド化に関連するグローバル関数が含まれます。
namepace tbb {
namespace this_thread {
thread::id get_id();
void yield();
void sleep( const tick_count::interval_t );
}
}
| メンバー | 説明 |
|---|---|
| thread::id get_id() |
戻り値: 現在のスレッドの ID。 |
| void yield() |
別のスレッドが実行できるように現在のスレッドを休止します。 |
| void sleep_for( const tick_count::interval_t & i) |
現在のスレッドを少なくとも i 秒間ブロックします。 サンプル using namespace tbb;
void Foo() {
// 30 秒スリープ
this_thread::sleep_for( tick_count::interval_t(30) );
}
|