```cpp #include #include using namespace std; inline void solve() { for (int i = 0; i < 20; ++i)cout << "fffff\n"; cout << flush; } inline void solve2() { for (int i = 0; i < 20; ++i)cout << "eeeee" << endl; cout << flush; } int main() { thread t1(solve); thread t2(solve2); th1.join(); // 必须将线程join或者detach 等待子线程结束主进程才可以退出 th2.join(); cout<<"up is main"; return 0; } ```