std::thread C++11より導入された、新しい実行スレッドを生成、待機、その他の操作を行う仕組みを提供するテンプレートクラス。 std::threadのコンストラクタに与えられた関数オブジェクトと、このコンストラクタを呼び出したスレッドとの間で並行に処理が実行される。 コンストラクタの定義は、 template <class F, class ...Args> explicit thread(F&& f, Args&&... args); このような可変引数の形になっていて、ラムダ式と共に用いられる場合が多い。 機能は最小限のものしか提供されない為、実装環境に依存したスレッドハンドル…