[ Príspevkov: 4 ] 
AutorSpráva
Offline

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

Registrovaný: 17.08.12
Prihlásený: 02.01.15
Príspevky: 94
Témy: 29 | 29
NapísalOffline : 28.09.2013 14:42 | Java thready

Učím sa Javu, momentálne som v kapitole viacvláknové programovanie. Mám nasedujúci kód:
Kód:
class MojeVlakno implements Runnable { //vytvorenie nového vlákna pomocou inplementovania rozhrania Runnable
   Thread v;
   MojeVlakno() {
      v = new Thread(this, "Moje vlákno");
      v.start();
   }
   public void run() {
      System.out.println("Dceriné vlákno spustené");
      System.out.println("Dceriné vlakno zastvené");
   }
}

class MojeVlakno2 extends Thread { //vytvorenie nového vlákno  odvodením od triedy Thread
   MojeVlakno2(){
      super("Moje vlákno 2");
      start();
   }
   
   public void run() {
      System.out.println("Dceriné vlákno 2 spustené");
      System.out.println("Dceriné vlakno 2 zastvené");
   }
}

public class Demo {

   public static void main(String[] args) {
      new MojeVlakno();   
      System.out.println("Hlavné vlákno spustené");
      System.out.println("Hlavné vlákno zastavené");
      new MojeVlakno2();

   }
}

Čomu nechápem je výstup y programu. Spustím program a výstup vzerá napr. takto:

Hlavné vlákno spustené
Hlavné vlákno zastavené
Dceriné vlákno spustené
Dceriné vlakno zastvené
Dceriné vlákno 2 spustené
Dceriné vlakno 2 zastvené


Spustím ho znovu a výstup už vyzerá napr. takto:
Dceriné vlákno spustené
Hlavné vlákno spustené
Hlavné vlákno zastavené
Dceriné vlakno zastvené
Dceriné vlákno 2 spustené
Dceriné vlakno 2 zastvené


atď.dostal som uź rôzne výstupz. Prečo sa mení poradie spúšťania a zastavovania vlákien?


_________________
HP ProBook 4520s; CPU: Intel i5-480M 2,67 Ghz; GPU: ATI Radeon HD 6370M 1 GB; MB: Hewlett-Packard 1411; Chipset: IntelHM57 (IbexPeak-M DH); RAM: Hyundai DDR3 4GB (PC3-10600); HDD: Hitachi 500GB 7200RPM SATA-II; Zvuková karta: Axago ADA-X5; Reproduktory: Genius SW-G2.1 1250 GX Gaming; OS: openSUSE 13.1, 64-bit
Offline

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

Registrovaný: 25.11.12
Prihlásený: 06.09.16
Príspevky: 14
Témy: 2 | 2
NapísalOffline : 28.09.2013 16:07 | Java thready

to závisí od toho, kedy dá systém tvojmu vláknu slovo aby mohlo pracovať.


Offline

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

Registrovaný: 25.06.13
Prihlásený: 04.12.14
Príspevky: 7
Témy: 1 | 1
NapísalOffline : 29.09.2013 0:28 | Java thready

snad ti pomoze toto video


Offline

Užívateľ
Užívateľ
Java thready

Registrovaný: 05.04.11
Príspevky: 1693
Témy: 50 | 50
Bydlisko: Žilina, Pop...
NapísalOffline : 29.09.2013 9:19 | Java thready

https://www.dropbox.com/s/pvlejrzd1hmn5mj/Prednasky.zip pomôžem :P toto je zo školy k predmetu Java a sú to 2 prezentácie venované Thredom a ich synchronizácií. Malo by tam byť vysvetlené prečo dostávaš iné výstupy stále, čo je normálne.


_________________
rMBP 13 2015
iPhone 7
 [ Príspevkov: 4 ] 


Java thready



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
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

905

02.04.2014 12:41

XOLOO

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

5560

09.03.2009 17:14

tlacitko Enter

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

JAVA - java.lang.NullPointerException

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

1

1127

04.01.2010 17:05

emigrate

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

Java

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

1

357

15.04.2013 16:23

p4tooo

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

JAVA

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

2

845

13.02.2018 1:08

raketar

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

JAVA

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

2

454

25.11.2012 20:24

nisanick

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

Java

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

8

573

12.03.2013 21:43

XOLOO

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

JAVA

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

6

1282

14.08.2007 23:52

etki

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

Java

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

3

525

17.02.2012 13:14

jarrro

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

java

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

3

577

26.10.2010 0:17

TommyHot

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

Java

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

10

704

31.10.2011 17:29

walther

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

java

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

2

853

07.06.2012 21:52

lukac

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

java technoglogie

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

3

675

21.09.2008 21:08

flashman

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

program + java

v Ostatné programy

1

344

02.06.2010 13:43

Logik

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

java - readkey

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

15

848

01.12.2010 2:05

pitbull

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

java ucebnica

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

3

868

11.08.2011 16:42

street_punk



© 2005 - 2024 PCforum, edited by JanoF