11. diel - Multithreading v Jave - ForkJoinPool

V minulej lekcii, Multithreading v Jave - ThreadPool , sme sa rozprávali o ThreadPoolu a na konci sme sa zmienili o ForkJoinPool. Ten si v dnešnom Java tutoriálu predstavíme.

ForkJoinPool

ForkJoinPool nie je len jedna trieda, ale celý framework, pridaný do Javy 7:

Diagram tried ForkJoin frameworku

Základ tvorí trieda ForkJoinPool, ktorá implementuje rozhranie ExecutorService. To už poznáme z minulých lekcií. Tento ThreadPool využíva task stealing algoritmus, ktorý sme si vysvetlili minule. Tu len pridávam obrázok pre osvieženie. Hlavná myšlienka je v tom, že vlákno, ktoré


 

...koniec náhľadu článku...
Pokračuj ďalej

Vedomosti v hodnote stoviek tisíc získaš za pár eur

Došiel si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiovej sekcie.

Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš s Prevádzkovými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • Prístup k jednotlivým lekciám podľa spôsobu obstarania.
  • Kvalitné znalosti v oblasti IT.
  • Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.

Popis článku

Požadovaný článok má nasledujúci obsah:

V tutoriále sa zoznámime s pokročilejšími technikami pre paralelné programovanie v jazyku Java. Predstavíme si ForkJoinPool.
Článok pre vás napísal Petr Štechmüller
Avatar
Autor se věnuje primárně programování v Javě, ale nebojí se ani webových technologií.
Aktivity