Zarábaj až 6 000 € mesačne! Akreditované rekvalifikačné kurzy od 0 €. Viac informácií.

Diskusia – 1. diel - Multithreading v Jave

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
Hartrik
Tvůrce
Avatar
Hartrik:30.8.2014 12:47

Rozhraní podporující lambda výrazy nemusí být označeno anotací @FunctionalIn­terface. Slouží jen pro kontrolu, jako např. @Override.

 
Odpovedať
30.8.2014 12:47
Avatar
Matěj Kripner
Tvůrce
Avatar
Odpovedá na Hartrik
Matěj Kripner:30.8.2014 14:07

Máš pravdu, opravím to. Díky

 
Odpovedať
30.8.2014 14:07
Avatar
mara
Člen
Avatar
mara:31.8.2014 17:14

Matěj Kripner díky moc :) :D doufám, že tvé články neskončí jen u Vláken :) Byl bych rád, kdyby jsi ještě pokračoval :)

Odpovedať
31.8.2014 17:14
Co na srdci, to na Facebooku
Avatar
Matěj Kripner
Tvůrce
Avatar
Odpovedá na mara
Matěj Kripner:31.8.2014 17:42

Jsem rád, že jsem mohl pomoct :) Určitě hodlám pokračovat.

 
Odpovedať
31.8.2014 17:42
Avatar
mara
Člen
Avatar
mara:31.8.2014 17:56

Matěj Kripner o tomhle jsem třeba věděl, ale pomohlo mi to se zdokonalit. Ono by aji pomohlo vypsat věci, které v Javě jsou a dost se používají. Jinak bych neměl ani nejmenší tušení, že nějaká vlákna jsou a tím pádem bych to ani nikde nehledal.

Odpovedať
31.8.2014 17:56
Co na srdci, to na Facebooku
Avatar
Roman
Člen
Avatar
Roman:17.8.2015 10:47

Perfektný článok, v škole som mal vždy problém pochopiť túto problematiku a sem je to dá sa povedať napísané aj pre tých menej chápavých ako som ja :)) Konečne mám pocit že aj ja tomu troška rozumieť, veľká vďaka len tak ďalej :)

 
Odpovedať
17.8.2015 10:47
Avatar
Avev Frger
Člen
Avatar
Avev Frger:12.8.2016 23:40

Pises "Funkcionální rozhraní je novinka Javy 8 a je to takové rozhraní, které má jen jednu abstraktní metodu" no napr. Comparator ma metod viac a je tiez Functional Interface.

 
Odpovedať
12.8.2016 23:40
Avatar
Atrament
Člen IT Redactor Gang
Avatar
Odpovedá na Avev Frger
Atrament:13.8.2016 0:09

Comparator má jenom jednu abstraktní metodu a tou je compare, equals(Object) odpovídá stejné metodě ve tříde Object, takže se nepočítá. Všechny ostatní metody v Comparatoru jsou buď statické nebo defaultní, takže se taky nepočítají. Viz http://www.lambdafaq.org/…l-interface/

 
Odpovedať
13.8.2016 0:09
Avatar
Martin Tomko
Člen
Avatar
Martin Tomko:16.10.2017 9:02

Tento zdrojak je nefunkcny:
Thread mojeVlakno = new Thread(() -> {
System.out.prin­tln("Vlákno " + getName() + " spuštěno");
for(int i = 0; i < 4; ++i) {
System.out.prin­tln("Vlákno " + getName() + ": " + i);
try {
Thread.sleep(500);
} catch (InterruptedEx­ception ex) {
System.out.prin­tln("Vlákno " + getName() + " přerušeno");
return;
}
}
System.out.prin­tln("Vlákno " + getName() + " ukončeno");
}, "Druhe");

Vadi mu getName(). Neda sa to vyriesit tak, aby to getName() zobralo?

 
Odpovedať
16.10.2017 9:02
Avatar
pocitac770
Tvůrce
Avatar
Odpovedá na Martin Tomko
pocitac770:16.10.2017 12:13

Zkus mojeVlakno.get­Name()

 
Odpovedať
16.10.2017 12:13
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!