Szkolenie Programowanie wielowątkowe w języku Java w Warszawie. Szkolenie przeznaczone dla doświadczonych programistów języka Java pragnących poznać i dogłębnie zrozumieć mechanizmy pozwalające na tworzenie aplikacji wielowątkowych. Omawiana tematyka obejmuje takie zagadnienia jak bezpieczeństwo, wydajność, współdzielenie i synchronizacja dostępu do danych, zarządzanie zasobami i pulami wątków oraz inne. Każdy z przedstawianych tematów obrazowany jest przykładami w postaci działającego kodu dzięki czemu uczestnicy mogą poznać szeroką gamę narzędzi oferowanych przez język i nauczyć się je efektywnie wykorzystywać.
Omówienie podstawowych pojęć
Zalety i ryzyko stosowania wątków
Niepodzielność
Blokady i ochrona stanu
Żywotność i wydajność wątków
Widoczność danych
Obiekty niezmienne
Publikacja i ucieczka
Odosobnienie wątku
Projektowanie klas bezpiecznych wielowątkowo
Dokumentowanie strategii synchronizacji
Kolekcje współbieżne i synchronizowane
Kolejki blokujące
Metody blokujące i przerywane
Synchronizatory
Bufor wyników
Wykonywanie zadań w osobnych wątkach
Zastosowanie klasy Executor
Anulowanie i zatrzymywanie zadań
Strategie wykonywania
Zarządzanie pulami wątków
Użycie klasy ThreadPoolExecutor
Zrównoleglenie algorytmów rekurencyjnych
Zapobieganie hazardowi żywotności
Wydajność i skalowalność aplikacji wielowątkowych
Testowanie programów współbieżnych
Blokady jawne
Tworzenie synchronizatorów
Zmienne niepodzielne i synchronizacja nieblokująca
Model pamięci
Kurs Programowanie wielowątkowe w języku Java możemy zorganizować w postaci zamkniętej tylko dla uczestników zgłoszonych przez Państwa. W tym trybie jest możliwość dostosowania trzech aspektów: programu, harmonogramu i lokalizacji. Posiadamy również możliwość zapewnienia sprzętu na czas szkolenia.
Realiazja materiału w oparciu o nasz program standardowy lub realizacja programu "szytego na miarę", czyli dostosowanego do Państwa wymagań.
W zależności od potrzeb możemy zwiększyć lub zmniejszyć liczbę godzin, podzielić czas przeznaczony na szkolenie na większą lub mniejszą liczbę dni. Możliwa jest realizacja kolejnych zajęć dzień po dniu lub w odstępie kilku dni. Kurs możemy realizować w godzinach porannych, południowych lub wieczornych, a także w dni powszednie lub weekendy. Terminy szkoleń zamkniętych ustalamy z Państwem w dogodnych dla obu stron terminach.
Szkolenie Programowanie wielowątkowe w języku Java jest dostępne jako szkolenie online-zdalne lub w siedzibie Państwa firmy lub w sali zapewnionej przez Langolian. W przypadku szkolenia w sali Langolian na życzenie możemy zapewnić serwis kawowy i obiady. Lokalizacja szkolenia zamkniętego może być dowolna na terenie Polski.
Kurs u Klienta możemy zorganizować między innymi w następujących lokalizacjach w regionie: Ciechanów, Legionowo, Mińsk Mazowiecki, Ostrołęka, Otwock, Piaseczno, Płock, Pruszków, Siedlce, Żyrardów.