Programming concurrency on the JVM - Info and Reading Options
mastering synchronization, STM, and actors
By Venkat Subramaniam

"Programming concurrency on the JVM" was published by Pragmatic Bookshelf in 2011 - Dallas, Tex. [u.a.], it has 270 pages and the language of the book is English.
“Programming concurrency on the JVM” Metadata:
- Title: ➤ Programming concurrency on the JVM
- Author: Venkat Subramaniam
- Language: English
- Number of Pages: 270
- Publisher: Pragmatic Bookshelf
- Publish Date: 2011
- Publish Location: Dallas, Tex. [u.a.]
“Programming concurrency on the JVM” Subjects and Themes:
- Subjects: ➤ Java (Computer program language) - Computer multitasking - Parallel processing (Electronic computers) - Computer programming - Java virtual machine - Systems programming (Computer science) - Synchronization
Edition Specifications:
- Pagination: XVII, 270 S. :
Edition Identifiers:
- The Open Library ID: OL25534249M - OL16915563W
- Online Computer Library Center (OCLC) ID: 762009772 - 897116877
- Library of Congress Control Number (LCCN): 2012419797
- ISBN-13: 9781934356760 - 9781680504309
- ISBN-10: 193435676X
- All ISBNs: 193435676X - 9781934356760 - 9781680504309
AI-generated Review of “Programming concurrency on the JVM”:
"Programming concurrency on the JVM" 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”:
Read “Programming concurrency on the JVM” by choosing from the options below.
Search for “Programming concurrency on the JVM” downloads:
Visit our Downloads Search page to see if downloads are available.
Find “Programming concurrency on the JVM” in Libraries Near You:
Read or borrow “Programming concurrency on the JVM” from your local library.
- The WorldCat Libraries Catalog: Find a copy of “Programming concurrency on the JVM” at a library near you.
Buy “Programming concurrency on the JVM” online:
Shop for “Programming concurrency on the JVM” on popular online marketplaces.
- Ebay: New and used books.