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
Wydawnictwo: Helion
Data wydania: 2007-05-29
Kategoria: Poradniki
ISBN:
Liczba stron: 376
Dołącz do społeczności programistów Pythona! Poznaj elementy języka Zaprojektuj interfejsy użytkownika Stwórz własne aplikacje sieciowe Python to...
Kompendium wiedzy na temat zapór sieciowych PIX Tworzenie różnych kontekstów zabezpieczeń Nowe możliwości Cisco PIX Security Appliance Software w wersji...
Chcę przeczytać,