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
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
Bądź pierwszym, który dowie się o naszych aktualnych rabatach, ofertach i nowych produktach!
Check icon
Dodano do koszyka
Check icon
Dodałeś do ulubionych
Wyprzedane
Produkt jest obecnie niedostępny na magazynie.
Dostępny
Produkt dostępny na magazynie. Dokładny termin dostawy otrzymasz od operatora po potwierdzeniu zamówienia.
Na zamówienie
Produkt dostarczany jest bezpośrednio od wydawnictwa. Realizacja zamówienia trwa do 14 dni, dokładny termin dostawy otrzymasz od operatora po potwierdzeniu zamówienia.
Nakład wyczerpany
Niestety, nakład książki się skończył, obecnie nie jest dostępna do zamówienia.