Wątki w Javie. Poradnik dla programistów
Opis
Nauczenie się programowania aplikacji wielowątkowych jest kluczem do pełnego wykorzystania platformy Javy. Allen Holub, dobrze znany felietonista i ekspert od Javy, dostarcza programistom piszącym w tym języku niezbednych informacji do napisania prawdziwie wielowątkowych programów - rzeczywiście działających. Autor szczegółowo wyjaśnia jak działają wątki, przedstawiając również sposoby rozwiązania powszechnie występujących problemów. Oprócz ich opisania, omawia nietypowe rozwiązania wystepujące w profesjonalnych programach. Tematyka poszczególnych rozdziałów obejmuje: zarządzanie obiektem typu mutex oraz blokadami, wykorzystanie semaforów liczących, timery, obiekty typu observer, multicaster i singleton, sekcje krytyczne, blokady tylko do odczytu i tylko do zapisu, wątki w świecie zorientowanym obiektowo oraz obiektowo zorientowaną architekturę wątkowości. Wiele książek opisujących konstrukcję interfejsu użytkownika w Javie oraz poruszających zagadnienia sieciowe w tym języku, praktycznie nie zajmuje się problemami wątkowości, mimo iż zasadnicze znaczenie ma wbudowanie do programu mechanizmów wspierających wątkowość, już od samego początku jego pisania. Dlatego książka ta wraz z podstawowymi publikacjami na temat Javy, stanowi niezbędną lekturę dla każdego programisty w tym języku.