Hodnocení:
Kniha se jeví jako komplexní průvodce vlákny Javy, vhodný zejména pro středně pokročilé až pokročilé programátory Javy. Přestože obsahuje skvělé pokrytí konceptů threadování a nových funkcí z Javy 5, objevují se výtky týkající se přehlednosti příkladů a některých zastaralých informací. Celkově má jako příručka své silné stránky, ale nemusí být ideální pro začátečníky nebo ty, kteří hledají snadno stravitelný obsah.
Klady:** Komplexní pokrytí konceptů multithreadingu a funkcí Javy 5. ** Užitečné pro středně pokročilé až pokročilé programátory, kteří se snaží porozumět vláknům. ** Obsahuje cenné informace založené na zkušenostech se zvládáním složitosti vláken. ** Kvalita knihy je hodnocena jako dobrá, zejména pro výuku a referenční účely.
Zápory:** Některé příklady jsou považovány za nudné nebo prakticky nehodnotné. ** Ukázkový kód není dostatečně přehledný, což vede k frustraci některých čtenářů. ** Zastaralé informace nemusí být relevantní pro nejnovější standardy Javy. ** Nevhodné pro začátečníky bez základních znalostí Javy.
(na základě 22 hodnocení čtenářů)
Java Threads
Vlákna jsou pro programování v jazyce Java nezbytná, ale naučit se je efektivně používat je netriviální úkol. Toto nové vydání klasické knihy Vlákna v Javě vám ukáže, jak naplno využít možnosti Javy pro práci s vlákny, a přinese vám aktuální informace o přelomových změnách v Javě 2 Standard Edition verze 5. 0 (J2SE 5. 0). Poskytuje důkladný přístup k programování vláken krok za krokem. Vláknový systém Javy je ve srovnání s jinými vláknovými systémy jednoduchý. V dřívějších verzích Javy byla tato jednoduchost spojena s kompromisy: některé z pokročilých funkcí v jiných vláknových systémech nebyly v Javě k dispozici. J2SE 5. 0 to mění: poskytuje velké množství nových tříd souvisejících s vlákny, které usnadňují psaní vícevláknových programů. Dozvíte se, kde lze vlákna využít ke zvýšení efektivity, jak je efektivně používat a jak se vyhnout častým chybám. Kniha podrobně rozebírá problémy, jako jsou deadlock, race conditions a starvation, a pomůže vám psát kód bez skrytých chyb. Kniha Java Threads, třetí vydání, byla důkladně rozšířena a přepracována. V celé knize jsou začleněny nástroje pro souběžný běh z java. util. concurrent. Nové kapitoly se zabývají výkonem vláken, použitím vláken se Swingem, vlákny a třídami Collection, pooly vláken a vlákny a I/O (tradičními, novými a přerušovanými).
Vývojáři, kteří zatím nemohou nasadit J2SE 5. 0, mohou k dosažení podobných funkcí s dřívějšími verzemi Javy použít nástroje pro práci s vlákny uvedené v dodatku. Témata zahrnují:
⬤ Detekce vyhladovění zámku a deadlocku.
⬤ Atomické třídy a minimální synchronizace (J2SE 5. 0)
⬤ Interakce vláken jazyka Java s třídami Swing, I/O a Collection.
⬤ Programově řízené zámky a podmíněné proměnné (J2SE 5. 0)
⬤ Výkon a zabezpečení vláken.
⬤ Pole vláken (J2SE 5. 0)
⬤ Skupiny vláken.
⬤ Rozvrhování vláken pro jednotlivé platformy.
⬤ Rozvrhovače úloh (J2SE 5. 0)
⬤ Paralelizace smyček pro víceprocesorové stroje.
Stručně řečeno, toto nové vydání knihy Java Threads pokrývá vše, co potřebujete vědět o vláknech, od nejjednodušších animačních programů až po nejsložitější aplikace. Pokud plánujete v Javě dělat nějakou seriózní práci, bude pro vás tato kniha neocenitelná. Scott Oaks je vedoucím softwarovým inženýrem skupiny Java Performance Engineering ve společnosti Sun Microsystems a autorem čtyř knih z řady O'Reilly Java. Henry Wong, který dříve pracoval jako vedoucí systémový inženýr ve společnosti Sun Microsystems, je nezávislý konzultant pracující na různých projektech souvisejících s Javou.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)