• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

pierwsze kroki z wątkami

Cloud VPS
+1 głos
1,485 wizyt
pytanie zadane 19 lipca 2015 w C i C++ przez niezalogowany
void drewno( void * dummy)
{
    for(;;)
    {
        il_sur[0]++;
        Sleep(5000);
    }

}

void glina( void * dummy)
{
    for(;;)
    {
        il_sur[1]++;
        Sleep(5000);
    }

}

void kamien( void * dummy)
{
    for(;;)
    {
        il_sur[2]++;
        Sleep(5000);
    }

}

void zelazo( void * dummy)
{
    for(;;)
    {
        il_sur[3]++;
        Sleep(5000);
    }
}

Czy pętle są w takich sytuacjach dozwolone??

1 odpowiedź

+3 głosów
odpowiedź 19 lipca 2015 przez Dorion300 Szeryf (90,250 p.)
wybrane 19 lipca 2015
 
Najlepsza

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.

komentarz 19 lipca 2015 przez adrian17 Mentor (354,120 p.)
Który pasek? Widzę Solution Explorer u Ciebie. Jeśli ten pionowy jeszcze bardziej po lewej, to tylko dodatkowe schowane zakładki, dodałem na swoje potrzeby. Jeśli te trzy dodatkowe przyciski z lewej na górnym poziomym pasku, to kliknij prawym gdzieś na górnym pasku i kliknij "build", wtedy się pojawią.

A, i możesz ustawić polski język jeśli chcesz: https://forum.pasja-informatyki.pl/?qa=blob&qa_blobid=8663639156480173120
komentarz 19 lipca 2015 przez niezalogowany

Właśnie, jak włączyć Solution Explorer

komentarz 19 lipca 2015 przez adrian17 Mentor (354,120 p.)
View (trzecie menu) -> Solution Explorer
komentarz 19 lipca 2015 przez niezalogowany
Muszę pogrzebać w VS jak widać
komentarz 19 lipca 2015 przez niezalogowany
Dziękuję wam wszystkim za pomoc, jeśli chcecie to mogę wam przesyłać kolejne wersje mojej gry, problem w tym że przez gmail kiepsko, a na hosting trochę za dużo. Najlepiej na fb.

Podobne pytania

0 głosów
4 odpowiedzi 451 wizyt
pytanie zadane 30 sierpnia 2015 w C i C++ przez niezalogowany
0 głosów
3 odpowiedzi 1,299 wizyt
pytanie zadane 21 kwietnia 2019 w Java przez poldeeek Mądrala (5,980 p.)
0 głosów
1 odpowiedź 269 wizyt
pytanie zadane 29 grudnia 2018 w Java przez ILikeJava Obywatel (1,230 p.)

93,453 zapytań

142,448 odpowiedzi

322,717 komentarzy

62,831 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...