Wątki w Javie. Poradnik dla programistów
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. Wszystkie kody programów zamieszczone w książce są dostępne na stronie internetowej autora pod adresem www.holub.com
Allen Holub jest konsultantem projektów, programistą, dydaktykiem i pisarzem specjalizującym się w projektach zorientowanych obiektowo, Javie, C++ i systemach programowania. Obecnie jest redaktorem naczelnym JavaWorld, a także popularnym felietonistą wielu czasopism, m.in. Dr. Dobb&39;s Journal, Microsoft Systems Journal.

Podobne książki:
Najpopularniejsze kategorie książek:
Bazy danych, Bezpieczeństwo Hakerzy, Biznes SAP R/3, Edytory tekstu, GIS System Informacji Geograficznej, Grafika użytkowa Design, Hardware Elektronika, Informatyka, Informatyka w szkole Edukacja, Internet, Inżynieria oprogramowania Algorytmy, Języki programowania, Komputer, Literatura naukowa, Macromedia, Microsoft, Multimedia, Obsługa komputera, Open Source, Oprogramowanie, Programowanie gier i grafiki, Programy inżynierskie, Programy matematyczne Matematyka, Serwery, Sieci, Systemy, Systemy operacyjne, Teleinformatyka, Telekomunikacja, Tworzenie stron WWW, Uczniowie i Studenci
Linki partnerskie:kursy językowe rosyjski, faktury, opuszczona cementownia, rachunek bankowy, leasing samochodów