#include<iostream>#include<thread>
using namespace std;voidThreadMain(){cout <<"begin sub thread main"<< this_thread::get_id()<< endl;//释放CPUfor(int var =0; var <10;++var){cout <<"in thread"<<var<<endl;this_thread::sleep_for(1s);}cout <<"end sub thread main"<< this_thread::get_id()<< endl;}intmain(){cout <<"main thread ID"<< this_thread::get_id()<< endl;//线程创建启动thread th(ThreadMain);cout<<"begin wait sub thread"<<endl;//阻塞等待子线程退出th.join();cout<<"end wait sub thread"<<endl;return0;}