1. Nauka
  2. /
  3. Kursy
  4. /
  5. Optymalizacja kodu w Javie

Connected

ćwiczenie

Tworzenie równoległych wątków do przetwarzania danych

Tworzysz aplikację do analizy finansowej, która musi przetwarzać dużą liczbę transakcji. Każda transakcja wymaga intensywnych obliczeń procesora. Aplikacja korzysta obecnie z podejścia sekwencyjnego, które jest zbyt wolne. Twoim zadaniem jest zaimplementowanie rozwiązania wielowątkowego w celu poprawy wydajności.

Klasa Transaction została wcześniej wczytana.

Instrukcje

100 XP
  • Utwórz wątki (Thread), które będą wykonywać metodę processTransaction().
  • Uruchom wszystkie wątki.
  • Poczekaj na zakończenie wszystkich wątków.