1*0b697561SWalter Erquinigo #include <chrono> 2*0b697561SWalter Erquinigo #include <thread> 3*0b697561SWalter Erquinigo f3()4*0b697561SWalter Erquinigovoid f3() { 5*0b697561SWalter Erquinigo int m; 6*0b697561SWalter Erquinigo m = 2; // thread 3 7*0b697561SWalter Erquinigo } 8*0b697561SWalter Erquinigo f2()9*0b697561SWalter Erquinigovoid f2() { 10*0b697561SWalter Erquinigo int n; 11*0b697561SWalter Erquinigo n = 1; // thread 2 12*0b697561SWalter Erquinigo std::thread t3(f3); 13*0b697561SWalter Erquinigo t3.join(); 14*0b697561SWalter Erquinigo } 15*0b697561SWalter Erquinigo main()16*0b697561SWalter Erquinigoint main() { // main 17*0b697561SWalter Erquinigo std::thread t2(f2); 18*0b697561SWalter Erquinigo t2.join(); 19*0b697561SWalter Erquinigo return 0; 20*0b697561SWalter Erquinigo } 21