Wątki są fundamentem platformy Java. Procesory wielordzeniowe to codzienna rzeczywistość, a efektywne wykorzystanie równoległości stało się niezbędne do tworzenia każdej aplikacji o wysokiej wydajności. Udoskonalona maszyna wirtualna Java, wsparcie dla klas o wysokiej wydajności oraz bogaty zestaw bloków konstrukcyjnych do...
zadań równoległych stały się przełomem w rozwoju aplikacji równoległych. W «Java Concurrency w praktyce» sami twórcy przełomowej technologii wyjaśniają nie tylko zasady działania, ale także opowiadają o wzorcach projektowych.
Łatwo jest stworzyć konkurencyjny program, który na pierwszy rzut oka będzie działał. Jednak tworzenie, testowanie i debugowanie programów wielowątkowych przysparza wielu problemów. Kod przestaje działać wtedy, gdy jest to najważniejsze — przy dużym obciążeniu. W «Java Concurrency w praktyce» znajdziesz zarówno teorię, jak i konkretne metody tworzenia niezawodnych, skalowalnych i łatwych w utrzymaniu aplikacji równoległych. Autorzy nie oferują spisu API i mechanizmów równoległości, ale zapoznają z zasadami projektowania, wzorcami i modelami, które nie są zależne od wersji Java i przez wiele lat pozostają aktualne i skuteczne.
Książka ta obejmuje następujące tematy:
- Podstawowe pojęcia równoległości i bezpieczeństwa wątków
- Metody budowania i składania klas wielowątkowych
- Wykorzystanie bloków równoległości w java.util.concurrent
- Optymalizacja wydajności: co można robić, a czego nie warto próbować
- Testowanie programów równoległych
- Zmienne atomowe, algorytmy bezblokujące i model pamięci Java
Autor: Брайан Гетц, Тим Пайерлс, Джошуа Блох, Джозеф Боубер, Дэвид Холмс, Даг Ли
Wydawnictwo: piter
Seria: Для профессионалов
Ograniczenia wiekowe: 16+
Rok wydania: 2025
ISBN: 9785446113149
Liczba stron: 464
Rozmiar: 233x165x21 mm
Typ osłony: Soft
Waga: 605 g
ID: 861730
Metody dostawy
Wybierz odpowiednią metodę dostawy
Odbierz samodzielnie ze sklepu
0.00 €
Dostawa kurierem