Tworzenie aplikacji wielowątkowych nabiera w ostatnim czasie szczególnie istotnego znaczenia w obliczu rosnącej popularności procesorów wielordzeniowych.
Autor: Zespół autorów Format: B6, stron: 376 Ocena: 5/6 |
Sięgając po prezentowana publikacje możemy przekonać się jakie mechanizmy w zakresie programowania współbieżnego oferuje Java. Autorzy rozpoczynają swe rozważania od zaprezentowania podstawowych zalet wątków i ryzyka związanego z ich stosowaniem.
Przekazują podstawowe informacje na temat
zapewniania bezpieczeństwa wątkowego, współdzielenia obiektów i prawidłowego
projektowania klas. Przybliżają strukturę aplikacji współbieżnej, omawiając
techniki wykonywania zadań w watkach, anulowania i wyłączania zadań oraz stosowania
pul wątków.
Podczas lektury dowiemy się także jakie są relacje miedzy
graficznym interfejsem użytkownika a programowaniem wielowątkowym. Sporo
miejsca poświecono unikaniu wzajemnych blokad, poprawianiu skalowalności oraz przeprowadzaniu testów i wykrywaniu błędów.
Całość uzupełnia prezentacja technik zaawansowanych i praktyczne wykorzystywanie informacji o modelu pamięci Javy.