Print Book Cover image
Title Programming concurrency on the JVM : mastering synchronization, STM, and actors / Venkat Subramaniam.
Author Subramaniam, Venkat, author.
Publisher Dallas, Texas : Pragmatic Bookshelf, [2011]
Copyright ©2011


Status Loan Type Location Shelf-mark
 In Library  Standard  Library Level 5  Computing D32.J28 2011-S  

More Details

Description xvii, 270 pages : illustrations ; 23 cm.
ISBN 9781934356760 paperback
193435676X paperback
Bibliography Includes bibliographical references (pages [259]-260) and index.
Contents The power and perils of concurrency -- Strategies for concurrency -- Modern Java/JDK concurrency -- Software transactional memory -- Actor-based concurrency.
Summary "Stop dreading concurrency and start reaping the pure power of modern multicore hardware. Learn how to avoid shared mutable state and how to write safe, elegant, explicit synchronization-free programs in Java or other JVM languages, including Clojure, JRuby, Groovy, or Scala. This book is the first to show you the three prominent concurrency styles: the synchronization model of the JDK, Software Transactional Memory (STM), and actor-based concurrency. You'll learn the benefits of each of these models, when and how to use them, and what their limitations are so you can compare and choose what works best for your applications. Learning to program using concurrency is critical to creating faster, more responsive applications, and now you can leverage the Java platform to bring these applications to high-octane life."--page [4] of cover.
Series Pragmatic programmers.
Library Class Computing D32.J28
Subject Java virtual machine.
Java (Computer program language)
Parallel processing (Electronic computers)
Computer multitasking.
Computer programming.
Systems programming (Computer science)

Permanent link to record