```cpp void ThreadLaunch() { cout << "ThreadLaunch" << endl; } int main() { thread t1(ThreadLaunch); t1.detach(); //..... t1.join(); // CRASH !!! return 0; } ```