Párhuzamos Java-programozás a gyakorlatban jellemzők

A szálak alapvető jelentőségűek a Java platformon. Ahogy a többmagos processzorok egyre inkább elterjednek, a párhuzamos végrehajtás hatékony kihasználása létfontosságúvá válik a nagy teljesítményű alkalmazások építése során. A Java SE 5 és 6 hatalmas előrelépést jelent a párhuzamos alkalmazások fejlesztése terén: a nagy teljesítményt az átdolgozott Java virtuális gép, a nagy mértékben méretezhető párhuzamos osztályok, és az új párhuzamos építőelemek gazdag készlete támogatja. A Párhuzamos Java-programozás a gyakorlatban szerzői ezeknek az új szolgáltatásoknak az alkotói, akik nem csak azt magyarázzák el, hogy miként működnek és hogyan használhatók az új lehetőségek, hanem a mögöttük megbúvó célokat és tervezési mintákat is ismertetik.
A többszálú programok fejlesztése, tesztelése és hibáinak elhárítása ugyanakkor továbbra sem egyszerű: túlságosan is könnyű olyan párhuzamos programokat írni, amelyek működőképesnek tűnnek, de csődöt mondanak ott, ahol igazán számít: éles környezetben, jelentős terhelés alatt. A Párhuzamos Java-programozás a gyakorlatban azonban felvértezi az Olvasót mindazokkal az elméleti ismeretekkel és konkrét eljárásokkal, amelyek a megbízható, méretezhető és fenntartható párhuzamos alkalmazások készítéséhez szükségesek, és nem csupán felsorolja a párhuzamos API-kat és eljárásokat, hanem olyan tervezési szabályokat, mintákat és mentális modelleket is bemutat, amelyek megkönnyítik az egyszerre helyesen és hatékonyan működő párhuzamos programok írását.