Witam , czemu kod który znajduje się pod t1.join() już się nie wykonuje:
#include <iostream>
#include <thread>
#include <Windows.h>
using namespace std;
void f1()
{
while (true)
{
Sleep(100);
cout << 1 << endl;
}
}
void f2()
{
while (true)
{
Sleep(150);
cout << 2 << endl;
}
}
int main()
{
thread t1(f1);
t1.join();
thread t2(f2);
t2.join();
return 0;
}
Mógłby mi ktoś wytłumaczyć dlaczego klasa thread nie wykonuje się w tle? Ponieważ chyba powinna ;) .
Pozdrawiam, Z góry dziękuję za odpowiedź.