Software Transactional Memory
|
|
Programming Concurrency on the JVM: Mastering Synchronization, STM, and Actors $19.91 More than ever, learning to program concurrency is critical to creating faster, responsive applications. Speedy and affordable multicore hardware is driving the demand for high-performing applications, and you can leverage the Java platform to bring these applications to life. Concurrency on the Java platform has evolved, from the synchronization model of JDK to software transactional memory (STM)… |
|
|
Transactional Memory, 2nd Edition (Synthesis Lectures on Computer Architecture) $39.21 The advent of multicore processors has renewed interest in the idea of incorporating transactions into the programming model used to write parallel programs. This approach, known as transactional memory, offers an alternative, and hopefully better, way to coordinate concurrent threads. The ACI (atomicity, consistency, isolation) properties of transactions provide a foundation to ensure that concur… |
|
|
Fundamentals of Multicore Software Development (Chapman & Hall/CRC Computational Science) $76.00 With multicore processors now in every computer, server, and embedded device, the need for cost-effective, reliable parallel software has never been greater. By explaining key aspects of multicore programming, Fundamentals of Multicore Software Development helps software engineers understand parallel programming and master the multicore challenge. Accessible to newcomers to the field, the book… |