By Venkat Subramaniam
ISBN-10: 193435676X
ISBN-13: 9781934356760
More than ever, studying to software concurrency is necessary to making speedier, responsive purposes. quick and cheap multicore is using the call for for high-performing functions, and you'll leverage the Java platform to convey those functions to life.
Concurrency at the Java platform has developed, from the synchronization version of JDK to software program transactional reminiscence (STM) and actor-based concurrency. This publication is the 1st to teach you a lot of these concurrency types so that you can evaluate and select what works most sensible to your purposes. you are going to study some great benefits of every one of those versions, whilst and the way to exploit them, and what their obstacles are.
Through hands-on workouts, you will how to steer clear of shared mutable nation and how you can write solid, stylish, specific synchronization-free courses so that you can create effortless and secure concurrent purposes. The innovations you study during this e-book will take you from dreading concurrency to learning and having fun with it. better of all, you could paintings with Java or a JVM language of your selection - Clojure, JRuby, Groovy, or Scala - to harvest the growing to be energy of multicore hardware.
If you're a Java programmer, you'll want JDK 1.5 or later and the Akka 1.0 library. furthermore, in case you software in Scala, Clojure, Groovy or JRuby you'll desire the newest model of your chosen language. Groovy programmers also will want GPars.
Read or Download Programming Concurrency on the JVM: Mastering Synchronization, STM, and Actors PDF
Similar java programming books
EMF: Eclipse Modeling Framework Dave Steinberg Frank Budinsky Marcelo Paternostro Ed Merks sequence Editors: Erich Gamma • Lee Nackman • John Wiegand The Authoritative consultant to EMF Modeling and Code iteration The Eclipse Modeling Framework allows builders to quickly build powerful purposes in line with strangely basic types.
New PDF release: Mastering Lambdas: Java Programming in a Multicore World
The Definitive consultant to Lambda ExpressionsMastering Lambdas: Java Programming in a Multicore global describes how the lambda-related positive aspects of Java SE eight will allow Java to fulfill the demanding situations of next-generation parallel architectures. The e-book explains the way to write lambdas, and the way to exploit them in streams and in assortment processing, offering code examples all through.
Download PDF by Craig Larman: Utilizando UML e Padrões: Uma Introdução à Análise e ao
Chega ao mercado brasileiro a mais recente edição do livro que é número 1, entre profissionais e acadêmicos, para introdução ao pensamento orientado a objetos.
Download PDF by Vishal Layka: Learn Java for Web Development: Modern Java Web Development
Net improvement continues to be certainly one of modern most well liked, energetic, and significant programming and improvement actions. From a unmarried online page to an e-commerce-enabled site to a fully-fledged internet software, the Java programming language and its frameworks permit you excellent flexibility and productiveness to your net software improvement.
Additional resources for Programming Concurrency on the JVM: Mastering Synchronization, STM, and Actors
Sample text
Programming Concurrency on the JVM: Mastering Synchronization, STM, and Actors by Venkat Subramaniam
by Kenneth
4.5