最終更新日時:
が更新

履歴 編集

function
<thread>

std::this_thread::get_id(C++11)

namespace std {
namespace this_thread {
  thread::id get_id() noexcept;
}}

概要

現スレッドのスレッド識別子を取得する。

戻り値

現在のスレッド、すなわちこの関数を呼び出したスレッドのスレッド識別子を返す。

この関数の戻り値は、デフォルトコンストラクトされたthread::idオブジェクトとは必ず異なる。

例外

送出しない。

#include <iostream>
#include <thread>

int main()
{
  std::cout << "thread_id=" << std::this_thread::get_id() << std::endl;
  return 0;
}

出力例

thread_id=538af0

バージョン

言語

  • C++11

処理系

参照