void Func1()
{
std::cout << "Func1\n";
}
void Func2(int x)
{
std::cout << "Func2" << x << "\n";
}
int main()
{
std::thread thread1(Func1);
std::thread thread2(Func2, 123);
// 関連付けたオブジェクトの完了まで、現在のスレッドをブロックする
thread1.join();
thread2.join();
return 0;
}
C++ Thread Library Function constructor | TutorialsPoint
template<class Rep, class Period> inline void sleep_for( const chrono::duration<Rep, Period>& Rel_time );sleep_for 関数 | MSDN
std::this_thread::sleep_for(std::chrono::seconds(1)); // 1秒間