W programowaniu jest tak ze wszystkie chwyty są dozwolone ale nie wszystkie chwyty są dobre.
Co to za "gra"?
Ma działać w tle?
Widzę jedną wadę, czyli każdy wątek na jeden surowiec.
To jest bardzo zasobożerne, lepszym pomysłem jest połączenie w jedną funkcję.
void surowce( void * dummy)
{
for(;;)
{
il_sur[0]++;
il_sur[1]++;
il_sur[2]++;
il_sur[3]++;
Sleep(5000);
}
}
Wynik jest taki sam a i program o wiele szybciej działa, mniej wątków.