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

pierwsze kroki z wątkami

Object Storage Arubacloud
+1 głos
817 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 Ekspert (344,860 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 Ekspert (344,860 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 225 wizyt
pytanie zadane 30 sierpnia 2015 w C i C++ przez niezalogowany
0 głosów
3 odpowiedzi 931 wizyt
pytanie zadane 21 kwietnia 2019 w Java przez poldeeek Mądrala (5,980 p.)
0 głosów
1 odpowiedź 174 wizyt
pytanie zadane 29 grudnia 2018 w Java przez ILikeJava Obywatel (1,230 p.)

92,572 zapytań

141,422 odpowiedzi

319,644 komentarzy

61,959 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...