1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Optimalizace kódu v Javě

Connected

cvičení

Implementace thread poolu pro dávkové zpracování

Představ si, že vyvíjíš systém pro zpracování dokumentů, který potřebuje pracovat s více dokumenty najednou. Každý dokument vyžaduje náročné zpracování, které by mělo probíhat paralelně – zároveň ale chceš omezit počet souběžných operací, aby nedošlo k přetížení systému. Implementuješ řešení pomocí ExecutorService, které efektivně rozdělí zátěž zpracování.

Pokyny

100 XP
  • Vytvoř fixed thread pool se 3 vlákny.
  • Odešli metodu processDocument(doc) jako úlohu do executoru.
  • Ukonči executor bez okamžitého vynuceného zastavení.