By Tim Peierls,Brian Goetz,Joshua Bloch,Joseph Bowbeer,Doug Lea,David Holmes
ISBN-10: 0321349601
ISBN-13: 9780321349606
Threads are a primary a part of the Java platform. As multicore processors develop into the norm, utilizing concurrency successfully turns into crucial for development high-performance functions. Java SE five and six are an incredible breakthrough for the improvement of concurrent purposes, with advancements to the Java digital laptop to help high-performance, hugely scalable concurrent periods and a wealthy set of latest concurrency development blocks. In Java Concurrency in Practice , the creators of those new amenities clarify not just how they paintings and the way to exploit them, but in addition the incentive and layout styles in the back of them.
However, constructing, checking out, and debugging multithreaded courses can nonetheless be very tough; it's all too effortless to create concurrent courses that seem to paintings, yet fail whilst it issues such a lot: in creation, lower than heavy load. Java Concurrency in Practice hands readers with either the theoretical underpinnings and urban options for construction trustworthy, scalable, maintainable concurrent purposes. instead of easily delivering a list of concurrency APIs and mechanisms, it offers layout ideas, styles, and psychological types that enable you construct concurrent courses which are either right and performant.
This publication covers:
- Basic options of concurrency and thread security
- Techniques for development and composing thread-safe periods
- Using the concurrency development blocks in java.util.concurrent
- Performance optimization dos and don'ts
- Testing concurrent courses
- Advanced subject matters comparable to atomic variables, nonblocking algorithms, and the Java reminiscence Model
Read or Download Java Concurrency in Practice PDF
Similar java programming books
Read e-book online Java Methods for Financial Engineering: Applications in PDF
This ebook describes the foundations of version construction in monetary engineering. It explains these types as designs and dealing implementations for Java-based functions. The e-book presents software program execs with an obtainable resource of numerical equipment or ready-to-use code to be used in enterprise purposes.
Get Java Message Service: Creating Distributed Enterprise PDF
Java Message provider, moment version, is a radical advent to the traditional API that helps "messaging" -- the software-to-software alternate of the most important info between community pcs. you are going to learn the way JMS may help resolve many architectural demanding situations, reminiscent of integrating numerous platforms and purposes, expanding scalability, getting rid of approach bottlenecks, assisting concurrent processing, and selling flexibility and agility.
Read e-book online Beginning Java with WebSphere (Expert's Voice in Java) PDF
Starting Java with WebSphere offers a step by step consultant for developing and fitting either customer- and server-based Java functions utilizing speedy program improvement v8, WebSphere software Server eight. zero, and Java. because a growing number of Java functions are relocating to the server and utilizing HTML for the person interface, there's a minimum period of time spent exploring the Java GUI elements.
Download e-book for kindle: Learning Akka by Jason Goodwin
Key FeaturesBuild networked functions that self-healScale out your functions to address extra site visitors fasterAn easy-to-follow advisor with a couple of examples to make sure you get the easiest commence with AkkaBook DescriptionSoftware this present day has to paintings with extra information, extra clients, extra cores, and extra servers than ever.
- Filthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java¿ Applications (Java Series)
- Mastering Java Machine Learning
- Modern Java Recipes: Simple Solutions to Difficult Problems in Java 8 and 9
- Machine Learning for Developers
- Docker and Kubernetes for Java Developers
Additional info for Java Concurrency in Practice
Example text
Java Concurrency in Practice by Tim Peierls,Brian Goetz,Joshua Bloch,Joseph Bowbeer,Doug Lea,David Holmes
by John
4.1