《Programming Concurrency on the JVM》

《Programming Concurrency on the JVM》 《Programming Concurrency on the JVM》

  • 书名:《Programming Concurrency on the JVM》:Mastering Synchronization, STM, and Actors
  • 分类:编程
  • 作者:Venkat Subramaniam
  • 出版社:The Pragmatic Bookshelf
  • 出版年:2011-6-1
  • 售价:USD 35.00
  • 装订:Paperback
  • 页码:280

《Programming Concurrency on the JVM》 内容介绍:

Concurrency on the Java platform has evolved, from the synchronization model of JDK to software transactional memory (STM) and actor-based concurrency. This book is the first to show you all these concurrency styles so you can compare and choose what works best for your applications. You’ll learn the benefits of each of these models, when and how to use them, and what their limitations are. Through hands-on exercises, you’ll learn how to avoid shared mutable state and how to write good, elegant, explicit synchronization-free programs so you can create easy and safe concurrent applications. The techniques you learn in this book will take you from dreading concurrency to mastering and enjoying it. Best of all, you can work with Java or a JVM language of your choice – Clojure, JRuby, Groovy, or Scala – to reap the growing power of multicore hardware. If you are a Java programmer, you’d need JDK 1.5 or later and the Akka 1.0 library. In addition, if you program in Scala, Clojure, Groovy or JRuby you’d need the latest version of your preferred language. Groovy programmers will also need GPars.

作者Venkat Subramaniam介绍:

Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., and an adjunct faculty at the University of Houston. He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences.


微信扫一扫关注公众号

0 个评论

要评论图书请先登录注册

你也许想看:

Spring Batch 批处理框架

《Spring Batch 批处理框架》

刘相.电子工业出版社.2015-2

“本书全面、系统地介绍了批处理框架Spring Batch,通过详尽的实战示例向读者展示了Spring Batch框架对大...”

软件工程的事实与谬误

《软件工程的事实与谬误》

[美] Robert L. Glass.中国电力出版社.2006-1

“关于构建软件,我们理应知道许多东西,但是实际上却因为这样或那样的原因不知道,甚至我们想当然的一些看法实际上是显而易见的错...”

Building Web Apps for Google TV

《Building Web Apps for Google TV》

Ferrate, Andres; Surya, Amanda; Lee, Daniels..2011-7

“By integrating the Web with traditional TV, Google TV offers...”

Eloquent Ruby

《Eloquent Ruby》

Russ Olsen.Addison-Wesley.2011-2

“It's easy to write correct Ruby code, but to gain the fluenc...”

J2EE设计开发编程指南

《J2EE设计开发编程指南》

Rod Johnson.电子工业出版社.2003-7-1

“J2EE是当今可用于企业软件开发的最佳平台。本书的目标是让读者能够轻松自如地制定J2EE开发的体系结构决策与实现决策。内...”

Programming JavaScript Applications

《Programming JavaScript Applications》

Eric Elliott.O'Reilly Media.2014-6-22

“With this digital Early Release edition of Programming JavaS...”

Writing GNU Emacs Extensions

《Writing GNU Emacs Extensions》

Bob Glickstein.O'Reilly.01 April, 1997

“”

Windows高级调试

《Windows高级调试》

Mario Hewardt,Daniel Pravat.机械工业出版社.2009-5

“本书主要讲解Windows高级调试思想和工具,并涉及一些高级调试主题。本书内容主要包括:工具简介、调试器简介、调试器揭密...”

The iOS Apprentice

《The iOS Apprentice》

Matthijs Hollemans.Razeware LLC.2014-12-15

“”

SharePoint 2010云计算解决方案

《SharePoint 2010云计算解决方案》

(美)福克斯(Fox, S.).清华大学出版社.2012-9

“本书涵盖了一组基于云的技术,并展示了一些把它们和SharePoint 整合起来的做法。 所涉及的不同云技术列出如下:”

Software for Data Analysis

《Software for Data Analysis》

John Chambers.Springer.2008

“"R is nowadays the language used in programming for statisti...”

D程序设计语言

《D程序设计语言》

[美] Andrei Alexandrescu.人民邮电出版社.2013-6

“D语言是一种通用的系统和应用编程语言,它保持了生成高效代码以及直接访问操作系统API和硬件的能力。《D程序设计语言》是一...”

Effective Python

《Effective Python》

Brett Slatkin.Addison-Wesley Professional.2015-3-8

“”

Third-Party JavaScript

《Third-Party JavaScript》

Ben Vinegar,Anton Kovalyov.Manning Publications Co..2012-8

“Third-party JavaScript applications are self-contained compo...”

The Past, Present, and Future of JavaScript

《The Past, Present, and Future of JavaScript》

Axel Rauschmayer.O’Reilly Media, Inc..2012-7-20

“Over recent years, JavaScript has seen an impressive rise in...”

PaaS实现与运维管理

《PaaS实现与运维管理》

余何.电子工业出版社.2016-2-1

“《PaaS实现与运维管理:基于Mesos +Docker+ELK的实战指南》主要阐述了云计算中PaaS平台的实现与运维管...”

Spring Boot in Action

《Spring Boot in Action》

Craig Walls.Manning Publications.2016-1-3

“”

轻量级Web应用开发

《轻量级Web应用开发》

邱俊涛.人民邮电出版社.2015-7-1

“轻量级开发是一个很宽泛的主题,开发人员经常提到这个术语,但却少有人能够讲明它的内涵。本书介绍了轻量级Web应用开发背后的...”

ELKstack权威指南

《ELKstack权威指南》

饶琛琳.机械工业出版社.2015-10-1

“ELK stack是以Elasticsearch、Logstash、Kibana三个开源软件为主的数据处理工具链,是目前...”

Professional Android 2 Application Development

《Professional Android 2 Application Development》

Reto Meier.Wrox.2010-3-1

“《Android 2高级编程(第2版)》述如何有效利用android 2的功能来改进当前产品或创建新产品。《Androi...”