Black Friday Black Friday
Black Friday výprodej! Až 80 % extra bodů zdarma! Více informací zde

Vícevláknové aplikace v Javě

Java Vlákna

Online kurz tutoriálů o paralelním programování v Javě. Vytváření vláken, jejich synchronizace a další problémy, které v takových aplikacích vyvstávají.

Ohlasy studentů

Lekce

Multithreading v Javě

Lekce 1 - Multithreading v Javě

Ve článku si odhalíme vláknový model Javy, vytvoříme vlastní vlákno, popíšeme si třídu Thread a rozhraní Runnable a dostaneme se i k lambda výrazům.
ZdarmaNapsal Matěj Kripner
Multithreading v Javě - Daemon, join a synchronized

Lekce 2 - Multithreading v Javě - Daemon, join a synchronized

Dnes dokončíme co jsme minule nestihli, naučíme se používat užitečné metody pro ovládání běhu vlákna a uděláme si stručný úvod do synchronizace vláken.
ZdarmaNapsal Matěj Kripner
Multithreading v Javě - Synchronizace v praxi

Lekce 3 - Multithreading v Javě - Synchronizace v praxi

Ve třetím díle multithreadingu v Javě si ukážeme rizika přepínání kontextu a jeho dopady na skutečné aplikace. Jednu takovou aplikaci si také vytvoříme.
ZdarmaNapsal Matěj Kripner
Multithreading v Javě - Mezivláknová komunikace

Lekce 4 - Multithreading v Javě - Mezivláknová komunikace

Podrobně si vysvětlíme mezivláknovou komunikaci s použitím metod wait, notify a notifyAll. Na příkladech si ukážeme i situace deadlock a spurious wakeup.
PremiumNapsal Matěj Kripner
Multithreading v Javě - Užitečné komponenty pro paralelizmus

Lekce 5 - Multithreading v Javě - Užitečné komponenty pro paralelizmus

Uvedeme si pomocné komponenty pro paralelizmus a nahlédneme do tajů vícevláknových aplikací. Ukázky jsou doprovázeny odkazy na dokumentaci a externí články
PremiumNapsal Matěj Kripner


 

Aktivity (3)