"Programming Concurrency on the JVM: Mastering Synchronization, STM, and Actors" - Information and Links:

Programming Concurrency on the JVM: Mastering Synchronization, STM, and Actors - Info and Reading Options

"Programming Concurrency on the JVM: Mastering Synchronization, STM, and Actors" was published by Pragmatic Programmers, LLC, The in 2011 - La Vergne and it has 1 pages.


“Programming Concurrency on the JVM: Mastering Synchronization, STM, and Actors” Metadata:

  • Title: ➤  Programming Concurrency on the JVM: Mastering Synchronization, STM, and Actors
  • Author:
  • Number of Pages: 1
  • Publisher: ➤  Pragmatic Programmers, LLC, The
  • Publish Date:
  • Publish Location: La Vergne

Edition Identifiers:

AI-generated Review of “Programming Concurrency on the JVM: Mastering Synchronization, STM, and Actors”:


"Programming Concurrency on the JVM: Mastering Synchronization, STM, and Actors" Description:

Open Data:

Cover -- Table of Contents -- Preface -- Who's This Book For? -- What's in This Book? -- Is it Concurrency or Parallelism? -- Concurrency for Polyglot Programmers -- Examples and Performance Measurements -- Acknowledgments -- 1. The Power and Perils of Concurrency -- Threads: The Flow of Execution -- The Power of Concurrency -- The Perils of Concurrency -- Recap -- Part 1-Strategies for Concurrency -- 2. Division of Labor -- From Sequential to Concurrent -- Concurrency in IO-Intensive Apps -- Speedup for the IO-Intensive App -- Concurrency in Computationally Intensive Apps -- Speedup for the Computationally Intensive App -- Strategies for Effective Concurrency -- Recap -- 3. Design Approaches -- Dealing with State -- Exploring Design Options -- Shared Mutable Design -- Isolated Mutable Design -- Purely Immutable Design -- Persistent/Immutable Data Structures -- Selecting a Design Approach -- Recap -- Part 2-Modern Java/JDK Concurrency -- 4. Scalability and Thread Safety -- Managing Threads with ExecutorService -- Coordinating Threads -- Exchanging Data -- Java 7 Fork-Join API -- Scalable Collections -- Lock vs. Synchronized -- Recap -- 5. Taming Shared Mutability -- Shared Mutability != public -- Spotting Concurrency Issues -- Preserve Invariant -- Mind Your Resources -- Ensure Visibility -- Enhance Concurrency -- Ensure Atomicity -- Recap -- Part 3-Software Transactional Memory -- 6. Introduction to Software Transactional Memory -- Synchronization Damns Concurrency -- The Deficiency of the Object Model -- Separation of Identity and State -- Software Transactional Memory -- Transactions in STM -- Concurrency Using STM -- Concurrency Using Akka/Multiverse STM -- Creating Transactions -- Creating Nested Transactions -- Configuring Akka Transactions -- Blocking Transactions-Sensible Wait -- Commit and Rollback Events -- Collections and Transactions

Read “Programming Concurrency on the JVM: Mastering Synchronization, STM, and Actors”:

Read “Programming Concurrency on the JVM: Mastering Synchronization, STM, and Actors” by choosing from the options below.

Search for “Programming Concurrency on the JVM: Mastering Synchronization, STM, and Actors” downloads:

Visit our Downloads Search page to see if downloads are available.

Find “Programming Concurrency on the JVM: Mastering Synchronization, STM, and Actors” in Libraries Near You:

Read or borrow “Programming Concurrency on the JVM: Mastering Synchronization, STM, and Actors” from your local library.

Buy “Programming Concurrency on the JVM: Mastering Synchronization, STM, and Actors” online:

Shop for “Programming Concurrency on the JVM: Mastering Synchronization, STM, and Actors” on popular online marketplaces.