Wielowątkowość w Javie

Tytuł: Wielowątkowość w Javie
Kod: Java-wat
Kategoria: Java i JVM
Forma: 50% wykłady / 50% warsztaty
Czas trwania: 5 dni
Zapisy: Indywidualne zamówienie i dopasowanie dla grupy.
Logistyka: W siedzibie klienta lub w innym dowolnym miejscu.

Szkolenie adresowane jest do programistów Java, aplikacji wielowątkowych. Celem szkolenia jest dokładne poznanie API Java w zakresie wielowątkowości i nabycie umiejętności posługiwania się nim.

Od podstaw współpracy między wątkami, poprzez zaawansowane operacje typu CAS, na dokładnym przećwiczeniu biblioteki java.util.concurent skończywszy. Także z uwzględnieniem wpływu systemów operacyjnych, czy optymalizacji Java, a nawet samych procesorów - związanych z tym problemów programowania wielowątkowego i sposobów ich rozwiązywania.

Program Szkolenia

Program jest ramą w jakiej możemy się poruszać merytorycznie - program dla konkretnego szkolenia dedykowanego ustalamy z grupą na podstawie analizy przed-szkoleniowej.

  1. Wprowadzenie do wielowątkowości
  2. Procesy w Javie
  3. Wątki w Javie
  4. Zadania schedulowane i pule wątków
  5. GUI a wielowątkowość w Javie
  6. Operacje atomowe w Javie
  7. Zaawansowana współpraca między wątkami
  8. Kolekcje a wielowątkowość w Javie
  9. Grabage Collector a wielowątkowość
  10. Asynchroniczne IO
  11. Wzorce wielowątkowości a rozwiązania w Javie
  12. Wydajność aplikacji wielowątkowych w Javie


Pobierz program w formacie PDF

Materiały związane ze szkoleniem

Idea renesansowej pracowni - Bottegi zakłada nieustanną pracę jej członków i dzielenie się jej wynikami.

Zamów szkolenie

Imię i nazwisko:
Firma:
E-mail:
Nr tel:
Temat:
Wiadomość:

Jeżeli preferujesz osobisty kontakt to zawsze możesz zadzwonić.

Iwona Sobótka

Koordynatorka szkoleń


Twoje dane osobowe przetwarzamy, aby udzielić odpowiedzi na Twoje pytanie. Administratorem Twoich danych osobowych jest Bottega It Minds Sławomir Sobótka. Przysługuje Ci prawo wniesienia sprzeciwu wobec przetwarzania, prawo dostępu do danych, prawo żądania ich sprostowania, usunięcia lub ograniczenia ich przetwarzania. Szczegółowe informacje dotyczące przetwarzania Twoich danych osobowych znajdują się TUTAJ.