Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevok: 1 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 10.02.10
Prihlásený: 21.08.17
Príspevky: 67
Témy: 15
Bydlisko: Bratislava ...
Príspevok NapísalOffline : 06.04.2012 22:18

Zdravim, potreboval by som pomoct s vlaknami v jave(ak nieje nieco lepsie na moj problem), som uplny zaciatocnik, a nejak som neprisiel nato ako ich pouzit v mojom pripade.

Kód:
public class Stroj {
   
   int naklad = 0;
   int nosnost;
           boolean plny = false;
   
   public int naloz(int n, Hlina h){
      if ((naklad +n )<= nosnost)
                                 {
            naklad = naklad + n;
            h.kopHlinu(n);
            }
      else
                                 {
            plny = true;
            int a = nosnost-naklad;
            naklad = naklad + (a);
            plny = true;
            h.kopHlinu(a);
            }
      
   }


Kód:
public class Kamion extends Stroj{
   int nosnost = 100;
   int naklad = 0;

   public int naloz(int n, Hlina h){
      if ((naklad +n )<= nosnost)
                                {
          naklad = naklad + n;
          h.kopHlinu(n);
          }
      else
                                {
           plny = true;
           int a = nosnost-naklad;
           naklad = naklad + a;
           plny = true;
           h.kopHlinu(a);
          }
      
      if (naklad == nosnost)
           {
           plny = true;
           }
      
      System.out.println("Naklad: " + naklad + " plny = " + plny);
      
      
   }   
}


Kód:
public class pracovnyDen {


   public static void main(String[] args) {
                                   
                        Hlina hlina = new Hlina();
             Stroj stroj[] = new Stroj[2];

                     for (int n=0; n<2; n++ ){
            stroj[n] = new Kamion();     
          }
                     
                     for (int i=0; i<20; i++ ){
            robotnik[i] = new Robotnik(); 
                     }

                     int j = 0;
                     for (int i=0; i<20; i++){ 
            
               robotnik[i].pracuj(hlina, stroj[j]);
            
               if (stroj[j].plny == true)
                                {
                  
//Tuto niekde by som chcel zavolat funkciu, ktora stroj[j].plny zmeni na false, ale zaroven bude tento for pokracovat.
                 
           j++;
           if (j >= 2)
                                  {
             j=0;   
             }
               
      }
}
}


Snad to z tohoto niekto pochopi, cize mam triedu Kamion, ktory ma nejaku nosnost. Tam donho sa akoze naklada a ak je stroj[0] plny prejde sa na stroj[1]. A takto stale dokola. chcel by som spravit, ze akonahle bude stroj[0] plny = true. tak by proste program isiel dalej na stroj[1], ale zaroven by bola nejaka funkcia so spomalenim, po ktorom by sa nastavila hodnota plny = false. Alebo ak sa to da aj nejak inac bez delay-u. Cize program by bezal, postupne by sa tie Kamiony akoze zaplnali, ale zaroven, by sa od zaciatku 0 1 .... vyprazdnovali tj. plny by sa zmenilo na false.





Niekto kto by vedel, ako to tam pouzit?

Dakujem


Odpovedať na tému [ Príspevok: 1 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. new thread

v PHP, ASP

2

1561

21.05.2011 16:26

Bokos Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. P: Cpu Intel i7 5820k (6-core, 12-thread, x99)

v Predám

0

854

10.08.2020 21:49

frag1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. WIN 8.1 Vytazenie CPU procesom System, thread ntoskrnl.exe

v Operačné systémy Microsoft

0

2234

20.04.2015 8:58

wlado93 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. K: Intel CPU Skylake / Kaby Lake 2-Core 4-Thread

v Kúpim

0

2369

01.08.2019 8:18

frag1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Rozdiel medzi Java Standard a Java EE

v Assembler, C, C++, Pascal, Java

1

844

02.04.2014 12:41

XOLOO Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. dobre java navody a nova tema JAVA

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Assembler, C, C++, Pascal, Java

35

5440

09.03.2009 17:14

tlacitko Enter Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Thread o chipových sadách od ATI (ATI + ULI)

v AMD čipové sady

4

1453

20.03.2006 22:40

Shit Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. JAVA - java.lang.NullPointerException

v Assembler, C, C++, Pascal, Java

1

1083

04.01.2010 17:05

emigrate Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Java

v Assembler, C, C++, Pascal, Java

8

517

12.03.2013 21:43

XOLOO Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Java

v Assembler, C, C++, Pascal, Java

10

666

31.10.2011 17:29

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. JAVA

v Assembler, C, C++, Pascal, Java

6

1242

14.08.2007 23:52

etki Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. java

v Assembler, C, C++, Pascal, Java

3

537

26.10.2010 0:17

TommyHot Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Java

v Assembler, C, C++, Pascal, Java

3

484

17.02.2012 13:14

jarrro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. java

v Assembler, C, C++, Pascal, Java

2

623

07.06.2012 21:52

lukac Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. JAVA

v Assembler, C, C++, Pascal, Java

2

784

13.02.2018 1:08

raketar Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Java

v Assembler, C, C++, Pascal, Java

1

329

15.04.2013 16:23

p4tooo Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra