Agenda szkolenia
- Programowanie współbieżne i wielowątkowe
- Realizacja wielowątkowości w Javie
- Abstrakcja programowania współbieżnego
- Dostęp do danych z poziomu wielu wątków
- Współpraca procesów
- Problem wzajemnego wykluczania
- Semafory i ich implementacja w Javie
- Koordynacja wątków; synchronizatory
- Strukturalne mechanizmy synchronizacji
- Blokady wielowarunkowe w Javie
- Monitory
- Wymiana danych pomiędzy wątkami; pule wątków
- Wydajność i skalowalność