Java. Współbieżność dla praktyków
Autor: Zespół autorów
Cena: 59.00 zł
Data wydania: 2007-05-29
Liczba stron:376
Oprawa: miękka
Pobierz przykładowy rozdział PDF
Twórz bezpieczne i wydajne aplikacje wielowątkowe
Chcesz podnieść wydajność swoich aplikacji? Planujesz stworzenie systemu, który będzie uruchamiany na maszynach wyposażonych w procesory wielordzeniowe? A może próbowałeś już tworzyć aplikacje wielowątkowe, ale zniechęciłeś się po wielogodzinnych poszukiwaniach przyczyn błędów, które pojawiają się przy wysokich obciążeniach? Java niemal od początku swego istnienia jest wyposażona w mechanizmy umożliwiające tworzenie aplikacji wielowątkowych, lecz dopiero wersja 5. wniosła zupełnie nową jakość, dzięki wielu poprawkom zwiększającym wydajność maszyny wirtualnej oraz dodatkowym klasom ułatwiającym osiąganie lepszej współbieżności.
W książce "Java. Współbieżność dla praktyków" znajdziesz wyczerpujący opis metod projektowania i tworzenia aplikacji wielowątkowych. Przeczytasz nie tylko o klasach, ich działaniu i sposobach wykorzystania, ale również poznasz wzorce projektowe, praktyki programistyczne i modele, dzięki którym programowanie współbieżne jest łatwiejsze. Znajdziesz tu praktyczne aspekty oraz przykłady tworzenia pewnych, skalowalnych i łatwych w konserwacji aplikacji współbieżnych. Dowiesz się także, w jaki sposób testować aplikacje wielowątkowe, wynajdywać w nich błędy i usuwać je.
Dzięki książce poznasz:
- Możliwości wykorzystania wątków
- Podstawy stosowania wątków
- Współdzielenie obiektów
- Struktura aplikacji wielowątkowych
- Zarządzanie wątkami i zadaniami
- Zastosowania pul wątków
- Optymalizowanie wydajności
- Skalowalność aplikacji wielowątkowych
- Testowanie aplikacji współbieżnych
- Model pamięci Javy
- Tworzenie własnych synchronizatorów